android:textColor
在嵌套的TextView
中似乎不适用于LinearLayout
。我在Textcolor selector not working看了一个问题。但这对我来说也不起作用。以下是我的布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".CreateActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="15dp">
<TextView
android:id="@+id/lblTitle"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="end"
android:layout_weight="0.9"
android:hint="Title:"
android:textAlignment="textEnd"
android:textSize="24sp"
android:textColor="#000000"/>
<EditText
android:id="@+id/lblTitleEdit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginLeft="10dp"
android:hint="Enter your title here"
android:layout_weight="0.4"
android:inputType="text"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="15dp">
<TextView
android:id="@+id/lblVenue"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="end"
android:layout_weight="0.9"
android:hint="Venue:"
android:textAlignment="textEnd"
android:textSize="24sp"
android:textColor="#000000"/>
<EditText
android:id="@+id/lblVenueEdit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginLeft="10dp"
android:hint="Enter your venue here"
android:layout_weight="0.4"
android:inputType="text"/>
</LinearLayout>
</LinearLayout>
我在这里犯错了吗? 任何帮助将不胜感激。
答案 0 :(得分:2)
您在此处使用提示作为文本。因此,您必须使用以下代码将颜色应用于提示。或者,您也可以将提示更改为xml
中的文本。
android:textColorHint="#000"
答案 1 :(得分:1)
添加android:文本,您提供了提示属性并尝试更改文本颜色
android:text =“标题:”
答案 2 :(得分:1)
请检查
//Using FileReader() Read by line
var lines = this.result.split('\n');
for(var lineNumber = 0; lineNumber < lines.length; lineNumber ++){
console.log(lines[lineNumber]);
}
答案 3 :(得分:1)
对于val headerView: View = nav_view.getHeaderView(0)
headerView.user_name.text = "Some Value"
,您应该使用android:text="Title:"
和
对于android:textColor="#000000"
,您应该使用android:hint="Title:"
快乐编码。
答案 4 :(得分:1)
您正在尝试为var popup = window.open('https://www.google.com', '_blank');
if (isPopupBlockerActivated(popup)) {
// Do what you want.
}
赋予文本颜色,并用android: hint
替换文本。
请参阅下面的答案
android: text
答案 5 :(得分:1)
在文本视图中设置的是提示文本。因此,您需要设置text-view的textColorHint
属性。
您正在做的是在文本上设置颜色。由于您没有在text-view中输入任何文本,因此无法使用。
<TextView
android:id="@+id/lblTitle"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="end"
android:layout_weight="0.9"
android:hint="Title:"
android:textAlignment="textEnd"
android:textSize="24sp"
android:textColorHint="#000000"/>
答案 6 :(得分:1)
根据您的代码,您在Textview中编写了提示,因此对于提示中的应用颜色,例如,
android:textColorHint="#000000"
或者,如果您要使用文本颜色,则必须将文本设置为Textview,如下所示:
android:text="Title:"
android:textColor="#000000"
如果您在TextView中使用提示,请按以下方式使用:
android:hint="Title:"
android:textColorHint="#000000"