本例使用一个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;">



更多相关文章

  1. Android(安卓)资源类型 整理
  2. Android读取资源文件夹里的string-array字符串数组
  3. android客户端序列化对象提交,服务器反序列化时出现ClassNotFoun
  4. Android读取Assert文件夹下txt文本并变为String的方法
  5. 浅谈android add_service PERMISSION DENIED问题
  6. 【Android】第5章(4) 单选和复选
  7. Android使用mob快速集成分享功能详解
  8. Android热修复之Tinker接入流程
  9. android 为桌面图标添加数字角标

随机推荐

  1. android读取sim卡联系人
  2. Android(安卓)解析jwt遇到java.lang.Ille
  3. 在做Android中GIF遇到不能显示的问题
  4. 图文详解Android属性动画
  5. Android高手应该精通哪些内容?
  6. Android学习之sqlit
  7. Android中使用log4j输出log内容到sd卡
  8. android 退出应用程序
  9. windows系统上安装与使用Android(安卓)ND
  10. [Google Android] 理解NDK(1)-- 编译Androi