见归档项目ListActivityDemo.zip。

基本步骤如下:

1、创建一个TextView,用于指定每一个ListView的格式

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="20dp"
android:background="#0000ff"> </TextView>

2、创建主类

package com.ljh.listactivitydemo;

import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast; //(1)继承ListActivity
public class MainActivity extends ListActivity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); // (2)创建要显示的文本内容
String[] arr = { "java", "c/c++", "python", "ruby" };
// (3)创建ArrayAdapter,其中第二个参数resource:The resource ID for a layout file
// containing a TextView to use when instantiating views.是要以一个layout作为
// 参数,且此layout需要包含textview。
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.list, arr);
// (4)为ListActivity设置adapter.
setListAdapter(adapter);
} //定义当某个选项被点击时的操作。
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id); Toast.makeText(this, position+" item is clicked.", Toast.LENGTH_LONG).show();
} }

最新文章

  1. JSON字符串和JS对象之间的转换
  2. XMPP框架下微信项目总结(6)刷新好友列表(删除,添加好友)
  3. CentOS 关闭蜂鸣器声音
  4. [转载]Spring Autowire自动装配介绍
  5. extjs Cannot read property &#39;dom&#39; of null
  6. Maven Build Profiles--reference
  7. 调用Response.Redirect 捕获异常 解决办法(摘抄)
  8. CSS3 background-size:cover/contain
  9. 【CSS】伪类和伪元素选择器
  10. jquery +ajax 上传加预览
  11. 【代码笔记】Web-CSS-CSS Padding(填充)
  12. 《MySQL必知必会》整理
  13. vue-cli脚手架之webpack.base.conf.js
  14. Linux基础命令---chsh
  15. 莫烦tensorflow(1)-训练线性函数模型
  16. Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项(转)
  17. 使用自定义验证组件库扩展 Windows 窗体
  18. python常用option
  19. win环境下使用sqlmap写shell + MYSQL提权(默认就是system权限)
  20. Django学习---自定义分页

热门文章

  1. Spring中的实例生成方式及其生命周期
  2. 拔高你的Java代码质量吧:推荐使用枚举定义常量(转)
  3. 对C#中的web访问mysql数据库的一些知识点进行了整理归纳总结
  4. 函数buf_LRU_block_remove_hashed_page
  5. innodb b+树
  6. (八)学习CSS之line-style-type属性
  7. MySQL 视图知识点小结
  8. volatile之一--volatile不能保证原子性
  9. CXF之三 Tomcat中发布Web Service
  10. CXF之四 cxf集成Spring