【发布时间】:2015-07-05 17:20:11
【问题描述】:
我创建了用于从位置列表中选择位置的警报框。下面是代码
location_ele.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("Select Location");
CharSequence[] cs = locations.toArray(new CharSequence[locations.size()]);
builder.setItems(cs, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// the user clicked on colors[which]
location_ele.setText(locations.get(which));
location = locationsId.get(which).toString();
}
});
builder.show();
}
});
观察我用onClick Listener 实现的代码,它只适用于onClick,但也需要onFocus。我该怎么做??
您可以看到屏幕截图光标闪烁,AlertDialog 已填充,用户键盘也已填充。我只需要弹出窗口来选择限制用户手动输入文本。 datepicker 也发生了一些事情。
【问题讨论】:
标签: android