我有两个文本框,当我第一次点击按钮时,textview1的颜色应该改变,当我第二次点击时,textview2的颜色应该改变。 我如何在android中完成该操作。如何通过点击两次按钮来更改文字浏览的颜色
回答
维护班级级别的计数并检查其值。
这段代码的含义:单击该按钮每次它检查计数器的值,并认为其余的如果除以2.在每一秒的点击余数为0和第二TextView
颜色发生改变,否则第一TextView
颜色被改变。
做这个
int counter = 1;
TextView one = (TextView) findViewById(R.id.textview_one);
TextView two = (TextView) findViewById(R.id.textview_two);
Button btn = (Button) findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if(counter % 2 == 0)
two.setTextColor(Color.parseColor("#FFFF0000")); // change color as your need
else
one.setTextColor(Color.parseColor("#FF00FFFF")); // change color as your need
counter++;
}
});
它给出视图对象的错误:“不能引用在不同方法中定义的内部类中的非最终变量计数” – AbhayBohra
counter ++:由于在封闭类型中定义了最终局部变量计数,因此无法分配 – AbhayBohra
使其成为课程级别的公共变量。这就是我在我的回答中所说的。并且不要做最后的决定。 '公共int计数器= 1;'在课堂上。 – Rohit5k2
你可以使用一个变量来保存你的按钮..的onClickListener的点击数,如果它被点击,然后第一次设置文本视图的颜色,如果它的值是两人随后做你想要什么......
- 1. 如何通过点击按钮来更改网格颜色?
- 2. 如何更改颜色点击按钮?
- 3. 更改文本标签和颜色通过点击按钮
- 4. 有谁知道如何通过点击按钮来更改div背景颜色?
- 5. 更改点击按钮的颜色
- 6. 如何通过单击按钮来更改页面背景和字体颜色?
- 7. Highcharts:更改饼图颜色通过点击一个按钮
- 8. 单击时更改按钮颜色(多次单击/颜色)
- 9. 点击更改javafx按钮颜色?
- 10. 点击更改按钮颜色
- 11. 如何更改按钮上的textView文本颜色点击
- 12. 通过点击浏览按钮
- 13. 点击时更改按钮的文字颜色
- 14. 如何通过点击按钮来改变SVG元素的颜色?
- 15. 如何通过单击按钮来更改我的布局的背景颜色
- 16. 如何用按钮点击改变文字颜色?
- 17. 通过更改按钮样式更改按钮颜色
- 18. 如何更改未点击的按钮的背景颜色?
- 19. Android如何通过文本更改按钮颜色
- 20. Xcode - 更改按钮上的按钮背景颜色点击
- 21. 如何保存在用户点击的按钮更改颜色
- 22. 如何在点击按钮时更改矩形的颜色?
- 23. 离子 - 如何更改点击时的按钮颜色
- 24. 如何在Android中点击时更改按钮的颜色?
- 25. 如何更改(并保持)点击按钮的颜色
- 26. 如何更改按钮的颜色它被点击DHTMLX
- 27. 如何更改按钮上的组件颜色点击
- 28. 如何更改点击按钮的颜色
- 29. 如何更改笔在按钮上的颜色笔点击android
- 30. 使用javascript更改点击按钮的div的字体颜色
尝试发布一些代码。如果您遇到错误,我们可以帮助您。 –
其实我正在寻找一个逻辑... – AbhayBohra
你试过我给的那个吗?有一件事我不明白为什么我给了代码,但这不是它应该如此。你发布你的代码,告诉我们你的错误/问题,我们帮你解决它。这是方式。但现在试试我的答案。 – Rohit5k2