【问题标题】:Pop up a dynamic choice list when pressing a button按下按钮时弹出动态选择列表
【发布时间】:2017-04-07 10:31:07
【问题描述】:

我有一个小问题。

假设我们有一个 EditText、一个 Button 和一个带有 x 值的字符串数组列表。

按下按钮时,我想弹出一个带有arraylist 值的选择列表(如微调器)。然后,获取所选项目的字符串并将其放入 EditText 中。

我该怎么做?

谢谢。

【问题讨论】:

  • 我对你的问题投了反对票。您应该在此处提问之前进行研究。尝试一些代码,然后在代码中出现疑问/错误。这是您获取所选项目文本的方式 - Spinner spinner = (Spinner)findViewById(R.id.spinner);字符串文本 = spinner.getSelectedItem().toString();

标签: android list spinner


【解决方案1】:

试试这个:

    ed= (EditText) findViewById(R.id.edit_text_box);
    ed.getText().toString();

public void Thespinner()
{
    yourspinner = (Spinner) findViewById(R.id.spinner);
    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource
    (this, R.array."YOUR ARRAY NAME", android.R.layout.simple_spinner_item);

  adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    yourspinner.setAdapter(adapter);
}

public void onItemSelected(AdapterView<?> yourspinner, View view,int pos, long id)
{
        ed.setText(yourspinner.getSelectedItem());
}

【讨论】:

    【解决方案2】:

    尝试使用AutoCompleteTextView 这将解决您的问题。

    【讨论】:

      猜你喜欢
      • 2023-01-22
      • 2013-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-04
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      相关资源
      最近更新 更多