【问题标题】:Dropdown text with customs?带有海关的下拉文本?
【发布时间】:2016-05-15 19:25:05
【问题描述】:

在 Android 中,是否有任何功能允许人们从下拉列表中选择单词/短语,或输入自己的单词/短语?

换句话说,下拉文本实际上更像是为了方便起见的常见示例,但如果用户想做其他事情,他们可以。

【问题讨论】:

    标签: android xml android-spinner android-xml dropdown


    【解决方案1】:

    我认为你在谈论AutoCompleteTextView。你可以这样使用它:

    将以下代码添加到您的 .xml 文件中

    <AutoCompleteTextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/auto_text"
        android:hint="Enter something here..."/>
    

    您可以根据您的布局类型为此添加其他属性。并将此代码添加到您的 Activity 或 .java 文件中

    string[] drop_down = {"item1","item2","item3","item4","item5","...and so on"};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        AutoCompleteTextView text1 = (AutoCompleteTextView) findViewById(R.id.auto_text);
    
        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
                R.array.drop_down, android.R.layout.simple_spinner_item);
        text1.setAdapter(adapter);
    }
    

    请注意,您必须导入这两个包才能使用以下内容:

    import android.widget.ArrayAdapter;
    import android.widget.AutoCompleteTextView;
    

    告诉我你是不是要这个?

    【讨论】:

      猜你喜欢
      • 2021-05-25
      • 1970-01-01
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-23
      • 2018-09-02
      • 1970-01-01
      相关资源
      最近更新 更多