gpt4 book ai didi

android - 更改 android.R.layout.simple_list_item_multiple_choice 的文本颜色

转载 作者:太空狗 更新时间:2023-10-29 16:35:15 25 4
gpt4 key购买 nike

我想弄清楚如何更改 android.R.layout.simple_list_item_multiple_choice 的文本颜色

我知道您可以使用复选框创建自己的 ListView ,但我真的不想这样做,因为 android.R.layout.simple_list_item_multiple_choice 工作得很好,我只是想知道如何更改文本颜色。

我遇到了this question here但我不明白如何使用投票最多的答案。

如何覆盖 android.R.layout.simple_list_item_multiple_choice textview 以便更改它的颜色。谢谢。

最佳答案

您可以轻松更改颜色。您只需重写 getView() 方法。并在特定 View 中膨胀 android.R.layout.simple_list_item_multiple_choice。现在您可以访问整个模板。这样就可以通过使用idandroid.R.id.text1查找得到本模板中使用的TextView。之后您可以更改 textview 的行为。

ArrayAdapter<String> list = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice, your_data_container) {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = LayoutInflater.from(InvitationFlowActivity.this).inflate(android.R.layout.simple_list_item_multiple_choice, null);
TextView tv = (TextView) v.findViewById(android.R.id.text1);
tv.setTextColor("Your_color");
}
};

如果您使用的是客户适配器,那么您还可以覆盖相同的 getView() 方法,并且可以根据您的要求对其进行自定义。

关于android - 更改 android.R.layout.simple_list_item_multiple_choice 的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30457471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com