Ton*_*ony 29 android autocompletetextview
我正在尝试添加在autocompletetextview上选择项目时会做出反应的侦听器...任何人都可以帮助// phonename是autocompletetextview
PhoneName.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
Toast.makeText(check.this," selected", Toast.LENGTH_LONG).show();
}
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
Run Code Online (Sandbox Code Playgroud)
Nis*_*ant 79
试试这个:
phoneName.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View arg1, int pos,
long id) {
Toast.makeText(check.this," selected", Toast.LENGTH_LONG).show();
}
});
Run Code Online (Sandbox Code Playgroud)
在 kotlin 中,这将是:
autoCompleteTextView.setOnItemClickListener { _, _, position, _ ->
// You can get the label or item that the user clicked:
val value = adapter.getItem(position) ?: ""
Toast.makeText(this, value, Toast.LENGTH_LONG).show();
}
Run Code Online (Sandbox Code Playgroud)
我还建议您以小写字母开头命名变量,以免将它们与类型混淆。
| 归档时间: |
|
| 查看次数: |
29309 次 |
| 最近记录: |