gpt4 book ai didi

android - 突出显示 textview 以便知道它是可点击的

转载 作者:太空宇宙 更新时间:2023-11-03 12:09:59 25 4
gpt4 key购买 nike

我在多个信息性 TextView (不可交互)之间有一个可点击的 TextView 。

是否有任何 android 属性或 UI 指南来显示可点击的 TextView 。这样用户会在看到可点击的 TextView 后立即获得它。欢迎任何其他建议。

我尝试在网页超链接中为 textView 赋予蓝色,这看起来很糟糕,因为我的背景也是蓝色的。

最佳答案

如果您想以编程方式执行此操作,则可以为此使用 SpannAbleString 如果您想使用 UI 执行此操作,则为文本创建一个选择器下面是 SpanAble 字符串样本 fragment

SpannableString spanScan3;
spanScan3=new SpannableString("or register manually");

ClickableSpan myActivityLauncher = new ClickableSpan() {
public void onClick(View view) {
Intent intent=new Intent (getApplicationContext(),ManualRegistration.class);
startActivity(intent);
}
};

spanScan3.setSpan(myActivityLauncher, 12, 20, 0);
spanScan3.setSpan(new ForegroundColorSpan(getResources().getColor(R.color.light_green)), 12, 20, 0);
spanScan3.setSpan(new UnderlineSpan(), 12, 20, 0);
Scan_text_3.setText(spanScan3,BufferType.SPANNABLE);

如果你想给颜色 Using UI here is Sample 在 res 目录下创建 color 文件夹并在 Color 文件夹中创建一个 xml 名称,如 textColor.xml在 Xml 中

    <?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:color="@color/whiteColor"></item>
<item android:color="@color/bluetxt"></item>
</selector>

像这样做 soe 并将其引用给您的 textView

关于android - 突出显示 textview 以便知道它是可点击的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14495896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com