当前位置: 首页 > 知识库问答 >
问题:

如何获取android TextView的默认文本颜色?

严亮
2023-03-14
TextView textview= (TextView) mActivity.findViewById(R.id.my_textview);

int colorFirstTry = title.getCurrentTextColor(); // black
int colorSecondTry = title.getTextColors().getDefaultColor(); // black
int colorthirdTry = ContextCompat.getColor(mActivity, android.R.color.primary_text_light); // black
<style name="Base.V7.Theme.AppCompat.Light" parent="Platform.AppCompat.Light">   
    ...
    <item name="colorPrimaryDark">@color/primary_dark_material_light</item>

共有1个答案

花高爽
2023-03-14

正如Alex在这里所说的,你可以通过以下方式获得:

android:textColor="@android:color/tab_indicator_text"

#808080

对我来说很管用!

 类似资料:
  • 我有一个形状(rect_shape.xml),它在listview的每个项目中绘制一个笔画轮廓(listview_style.xml)。此大纲的颜色应与当前主题的默认文本颜色相同。 在XML中,有没有办法将笔划的android:color值设置为当前文本颜色? 我在这里看到过一些类似的问题(比如如何以我的风格获得我自己定义的属性值),它们试图设置自己的属性,但我认为这不是我想要的。无论如何,我试过

  • 问题内容: 我手头有一个Java基本类型: 我想获得此类的 默认值 -具体地说,如果未初始化,则将该值分配给此类型的字段。例如,对于数字,对于布尔值。 有通用的方法可以做到这一点吗?我尝试了这个: 但是我得到了一个,而不是默认实例。 问题答案: Guava库已经包含以下内容:[http]( http://guava- libraries.googlecode.com/svn/trunk/javad

  • 我已经搜索了整个网络,并尝试了几种方法,试图为设置默认背景色,但它仍然显示默认的白色。 我试图模拟控制台输出,我需要整个背景为黑色,即使没有文本。 看起来像和只处理任何插入的文本,但背景的其余部分仍然是默认的白色。 我看到了一些关于设置背景颜色的错误。 我怎么能做到呢? 它是纯文本,不是任何HTML。 谢谢 更新: 我终于找到了一些有效的方法。 使用setBackground(Color.BLAC

  • 我的应用程序中有许多警报对话框。这是一个默认的布局,但我添加了积极和消极按钮的对话框。因此,按钮将获得Android 5的默认文本颜色(绿色)。我试图改变它,但没有成功。你知道怎么改变文字颜色吗? 我的自定义对话框: 创建对话框:

  • 问题内容: 我正在使用Oracle数据库。 我想使用Java JDBC获得分配给列的默认值。 但是using 没有提供任何方法来获取列的默认值。 所以,请告诉我任何想法。提前致谢。 问题答案: 您可以运行此查询

  • 本文向大家介绍如何在Android中获取默认手机IMEI?,包括了如何在Android中获取默认手机IMEI?的使用技巧和注意事项,需要的朋友参考一下 此示例演示了如何在android中获取默认手机IMEI。 步骤1-在Android Studio中创建一个新项目,转到File⇒New Project并填写所有必需的详细信息以创建一个新项目。 步骤2-将以下代码添加到res / layout /