Android 编辑文本不';当点击时,它不工作';标志性适配器中的s
我正在尝试在EditText对象中输入一些文本。 但效果不好。我认为这是由于标志性的适配器。 我一点击它,它就会立刻失去焦点 我该怎么办Android 编辑文本不';当点击时,它不工作';标志性适配器中的s,android,android-edittext,getview,Android,Android Edittext,Getview,我正在尝试在EditText对象中输入一些文本。 但效果不好。我认为这是由于标志性的适配器。 我一点击它,它就会立刻失去焦点 我该怎么办 private String[] items = {"A", "B", "C", "D"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContent
private String[] items = {"A", "B", "C", "D"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView list = (ListView)findViewById(R.id.list);
IconicAdapter iAdapter = new IconicAdapter(this);
list.setAdapter(iAdapter);
}
class IconicAdapter extends ArrayAdapter {
Activity context;
IconicAdapter(Activity context) {
// TODO Auto-generated constructor stub
super(context, R.layout.scr_buc_list_item, items);
this.context = context;
}
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = context.getLayoutInflater();
View row = inflater.inflate(R.layout.scr_buc_list_item, null);
EditText listName = (EditText)row.findViewById(R.id.txtView);
listName.setText(items[position]);
return row;
}
}
你说“不好用”是什么意思?定义什么不起作用?只需复制已接受的答案并根据您的需要进行调整: