【问题标题】:dynamically viewing edittext from spinners从微调器动态查看编辑文本
【发布时间】:2015-08-11 08:18:16
【问题描述】:

I have an app that has a spinner (spinner5) which, when the "Other" tab is selected, will show a series of editext.但是,当我选择选项卡时,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>

【问题讨论】:

    标签: java if-statement android-studio android-edittext spinner


    【解决方案1】:

    在我发布此大声笑后立即解决。菜鸟的错误,我意识到我在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);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      相关资源
      最近更新 更多