动态查看微调器的编辑文本
dynamically viewing edittext from spinners
我有一个带有微调器 (spinner5) 的应用程序,当 "Other" 选项卡被 selected 时,它会显示一系列编辑文本。但是,当我 select 选项卡时,EditText 不会出现。感谢任何帮助。
a = (EditText) findViewById(R.id.editText34);
a.setVisibility(View.GONE);
b = (EditText) findViewById(R.id.editText35);
b.setVisibility(View.GONE);
c = (EditText) findViewById(R.id.editText36);
c.setVisibility(View.GONE);
if (spinner5.getSelectedItem().toString().equals("Other")) {
a.setVisibility(View.VISIBLE);
b.setVisibility(View.VISIBLE);
c.setVisibility(View.VISIBLE);
}
以下是我的strings.xml
<string-array name="site_location">
<item>ETAK NC</item>
<item>ETAK OH</item>
<item>ETAK IL</item>
<item>ETAK GA</item>
<item>ETAK TX</item>
<item>ETAK CA</item>
<item>Left on site (CA)</item>
<item> Other</item>
<item>Transferring to other site</item>
</string-array>
在我发布这个 lol 后立即解决了它。菜鸟错误,我意识到我在onItemSelected()
方法中没有if
语句
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (spinner5.getSelectedItem().toString().equals("Other")) {
a.setVisibility(View.VISIBLE);
b.setVisibility(View.VISIBLE);
c.setVisibility(View.VISIBLE);
}
}
我有一个带有微调器 (spinner5) 的应用程序,当 "Other" 选项卡被 selected 时,它会显示一系列编辑文本。但是,当我 select 选项卡时,EditText 不会出现。感谢任何帮助。
a = (EditText) findViewById(R.id.editText34);
a.setVisibility(View.GONE);
b = (EditText) findViewById(R.id.editText35);
b.setVisibility(View.GONE);
c = (EditText) findViewById(R.id.editText36);
c.setVisibility(View.GONE);
if (spinner5.getSelectedItem().toString().equals("Other")) {
a.setVisibility(View.VISIBLE);
b.setVisibility(View.VISIBLE);
c.setVisibility(View.VISIBLE);
}
以下是我的strings.xml
<string-array name="site_location">
<item>ETAK NC</item>
<item>ETAK OH</item>
<item>ETAK IL</item>
<item>ETAK GA</item>
<item>ETAK TX</item>
<item>ETAK CA</item>
<item>Left on site (CA)</item>
<item> Other</item>
<item>Transferring to other site</item>
</string-array>
在我发布这个 lol 后立即解决了它。菜鸟错误,我意识到我在onItemSelected()
方法中没有if
语句
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (spinner5.getSelectedItem().toString().equals("Other")) {
a.setVisibility(View.VISIBLE);
b.setVisibility(View.VISIBLE);
c.setVisibility(View.VISIBLE);
}
}