Android(安卓)ApiDemos示例解析(179):Views->Lists->12. Transcript
16lz
2021-01-26
本例使用一个ListView 和一个TextView 实现了一个类似便笺簿功能,在TextView中输入,然后在ListView中显示,使用ArrayAdapter, 字符串存储使用ArrayList.
private ArrayAdapter<String> mAdapter;private ArrayList<String> mStrings = new ArrayList<String>();...mAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mStrings);setListAdapter(mAdapter);
为EditText 添加Click 和Key 事件处理,在点击或是按“中键”时将输入文字中ListView中添加一行:
public void onClick(View v) { sendText(); }private void sendText() { String text = mUserText.getText().toString(); mAdapter.add(text); mUserText.setText(null);}public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_DOWN) { switch (keyCode) { case KeyEvent.KEYCODE_DPAD_CENTER: case KeyEvent.KEYCODE_ENTER: sendText(); return true; } } return false;}
Lists->12. Transcript_第1张图片" width="331" height="491" style="padding:0px; border:none; margin:5px auto; font:inherit; vertical-align:baseline; max-width:100%; height:auto; display:block;border:1px solid black;">
更多相关文章
- Android(安卓)资源类型 整理
- Android读取资源文件夹里的string-array字符串数组
- android客户端序列化对象提交,服务器反序列化时出现ClassNotFoun
- Android读取Assert文件夹下txt文本并变为String的方法
- 浅谈android add_service PERMISSION DENIED问题
- 【Android】第5章(4) 单选和复选
- Android使用mob快速集成分享功能详解
- Android热修复之Tinker接入流程
- android 为桌面图标添加数字角标