【发布时间】:2017-03-30 22:42:05
【问题描述】:
在选择更改微调器内容的单选按钮时,什么会导致文本在微调器中变淡?我没有对 xml 文件做任何事情,只是改变了内容。我对其进行了编码,它不会在加载活动时执行此操作,仅在单击单选按钮时。
我可以编辑和添加任何请求的代码,我只是不确定要发布什么或问题是什么。
编辑:
我的电台组代码
guntype = (RadioGroup) findViewById(R.id.category);
guntype.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
int pos = guntype.indexOfChild(findViewById(checkedId));
if (pos == 0){
List<String> assaultrifles = new ArrayList<String>();
assaultrifles.add("R-201 Carbine");
assaultrifles.add("Hemlok BF-R");
assaultrifles.add("G2A5");
assaultrifles.add("V-47 Flatline");
ArrayAdapter<String> assaultRifleAdapt = new ArrayAdapter<>(getApplicationContext(), android.R.layout.simple_spinner_item,assaultrifles);
assaultRifleAdapt.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(assaultRifleAdapt);
}
我的微调器代码:
spinner1 = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.assaultRifles, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(adapter);
spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
【问题讨论】:
-
这里最好能贴几个代码sn-ps。它将帮助我们指出问题所在。
-
@LoveForDroid 编辑了一些代码。只是不知道从哪里开始,也不想在有人知道该看什么的情况下搜索一堵代码墙。
-
褪色是指文字只是颜色较浅,但其他一切都一样吗?
标签: android radio-button spinner