【发布时间】:2018-10-21 19:43:01
【问题描述】:
XML
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:minHeight="?attr/actionBarSize"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#000000"
app:titleTextColor="#ffffff"
>
<TextView
android:id="@+id/name"
android:layout_width="275dp"
android:layout_height="match_parent" />
</android.support.v7.widget.Toolbar>
活动
公共类 Chat 扩展 AppCompatActivity {
private TextView name;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_chat);
name = (TextView) findViewById(R.id.name);
TextView textView = new TextView(R.layout.activity_chat);
name.setText((getIntent().getStringExtra("Recievers_Name")));
name.setTextColor(ContextCompat.getColor(getApplicationContext(), R.color.white));
我试过了
name.setTextColor(getResources().getColor(R.color.white));
name.setTextColor(color.WHITE);
name.setTextColor(Color.parseColor("#FFFFFF"));
但不工作......请帮助...................................... …………
【问题讨论】:
-
当您谈论新版本时,请说明您使用的 API 版本。
-
你可以试试这个name.setTextColor(ContextCompat.getColor(this, R.color.white)
-
尝试其他颜色,如红色、蓝色、黑色。您正在尝试白色背景上的白色文本。
-
用xml和java提供你的完整代码然后找出任何错误。
标签: java android xml text colors