【发布时间】:2021-05-21 21:52:32
【问题描述】:
我有一个带有书名的文本框 旁边有个按钮。单击按钮时如何更改文本框中的颜色?
【问题讨论】:
-
如果您发布现有代码,它可能会帮助其他人帮助您。
标签: android button colors textview
我有一个带有书名的文本框 旁边有个按钮。单击按钮时如何更改文本框中的颜色?
【问题讨论】:
标签: android button colors textview
在您正在使用的按钮的onClick 方法中,您可以这样做:
TextView title1 = findViewById(R.id.myTextView);
//Your "onclick" method
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
title1.setTextColor(Color.MyColor); //changing text color
}
});
这里使用您的 TextView id 而不是 myTextView。而不是MyColor 选择您的颜色,您必须使用内置颜色(即WHITE、BLACK)或在values\colors.xml 文件中添加您自己的颜色并使用您想要的名称并在此处使用。
【讨论】:
这不是很多,但我会试一试,但首先,这些是我的假设:
有很多方法可以实现,但这里有两种非常简单的方法:
+) 或后继选择器 (~) 来根据复选框的状态更改标题的样式 (input[type="checkbox"]:checked ),但这要求按钮出现在书名元素之前和同一父元素中。【讨论】: