我正在使用devise库中的新TextInputLayout 。 我能够让它显示并更改浮动标签的颜色。 不幸的是,实际的EditText提示现在总是白色的。 我曾尝试更改XML,样式和编程hintColor,也尝试使用android.support.v7.widget.AppCompatEditText但EditText提示总是显示白色。 这是我的TextInputLayout和EditText XML <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android.support.design:hintTextAppearance="@style/GreenTextInputLayout"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/city" android:textColorHint="@color/black" android:hint="@string/city" /> </android.support.design.widget.TextInputLayout> 这里是我用于TextInputLayout的风格(我试图使hintTextColor属性黑色,但没有为我做任何事情): <style name="GreenTextInputLayout" parent="@style/TextAppearance.AppCompat"> <item name="android:textColor">@color/homestory_green</item> </style>
我不知道如何使TextView上的特定文本成为BOLD。 它是这样的 txtResult.setText(id+" "+name); 我想输出是这样的: 1111尼尔 id和name是我从数据库中检索到的值的variables,我想使id为粗体,但只有id所以name不会受到影响,我不知道如何做到这一点。