输入自动补齐
16lz
2021-01-24
一、在 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 文档
<?xml version="1.0" encoding="utf-8"?>
这个部分是提示时插入的框,可以通过更改 padding 等属性来改变框里的显示方式。
最后的效果:
更多相关文章
- android sdk myeclipse8.6
- 关于Android的prelink
- 2013年01月小记
- Android(安卓)make 中变量记录
- android之SharedPreferences
- android 将时间戳转为代表"距现在多久之前"的字符串
- Android(安卓)TextUtils.isEmpty()的认知
- Android(安卓)(DiskLruCache)硬盘缓存代码实现
- android实现xml数据的解析