输入自动补齐

一、在 xml 中插入一个自动补齐的 text 框

    

二、java 部分

public class MainActivity extends AppCompatActivity {
    # 一、设置变量
    AutoCompleteTextView textv;
    # 二、设置一个字符串
    String[]str = new String[]{"android","android studio","android project","android app"};
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        # 三、引用
        textv = findViewById(R.id.autoCompleteTextView);
        # 四、设置一个生成器,这里的 layout.item 是新建的一个 xml 界面
        ArrayAdapteradapter = new ArrayAdapter(MainActivity.this,R.layout.item,str);
        # 五、插入
        textv.setAdapter(adapter);

三、新建一个 xml 文档




这个部分是提示时插入的框,可以通过更改 padding 等属性来改变框里的显示方式。

最后的效果:

输入自动补齐_第1张图片

你可能感兴趣的:(安卓,android)