gpt4 book ai didi

java - 更改微调器第一行中的文本颜色

转载 作者:行者123 更新时间:2023-12-02 07:31:13 25 4
gpt4 key购买 nike

我有一个旋转器。当用户单击它时,会出现一个对话框,其中包含几行和行内的文本可供选择。微调器内的默认文本是选择设施。第一行文本是相同的,即选择设施。现在我想要的是更改微调器对话框中第一行的文本颜色,即选择设施的颜色。

我怎样才能实现这个目标?

这是我相信我可以更改的代码。

if (position == 0 && hideFirstText) {
((TextView) convertView).setText(R.string.select_facility);
convertView.setBackgroundResource(R.color.light_green);
return convertView;
}

这是我已经尝试过的

            ((TextView) convertView).setTextColor(4737352);

但上述解决方案完全删除了第一行文本。

我也尝试过这个

    convertView.setTextColor(4737352);

但是convertView没有setTextColor()方法。

最佳答案

你应该重写 getView 方法,像这样

@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
TextView text = (TextView) view.findViewById(R.id.spinner);
text.setTextColor(Color.RED);
return view;
}

关于java - 更改微调器第一行中的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12891544/

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