基于ArrayAdapter 创建ListView

程序清单


listview2.xml

<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><ListViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/list1"android:divider="#0f0"android:dividerHeight="3px"android:footerDividersEnabled="false"/></LinearLayout>

MainActivity.java

packagexiaocool.net.listviewtest;importandroid.os.Bundle;importandroid.support.v7.app.ActionBarActivity;importandroid.widget.ArrayAdapter;importandroid.widget.ListView;publicclassMainActivityextendsActionBarActivity{privateListViewlist;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.listview2);list=(ListView)this.findViewById(R.id.list1);//定义一个数组Stringarr[]={"校酷网络1","校酷网络2","校酷网络3","校酷网络4","校酷网络5"};//将数组包装成ArrayAdapterArrayAdapter<String>adapter=newArrayAdapter<String>(this,R.layout.array_item,R.id.textView,arr);list.setAdapter(adapter);}}

array_item..xml

<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:id="@+id/textView"android:textSize="20sp"android:textColor="#f0f"android:padding="20px"/></LinearLayout>

更多相关文章

  1. 自定义VIEWGROUP的一个用法
  2. android解析二维数组对象key:value
  3. Android防止进程被第三方软件杀死
  4. 【Android】 Android中适配器简介
  5. Android(安卓)自定义 LinearLayout
  6. android textview 显示 文本 .txt
  7. Android拍照上传代码样例
  8. Android(安卓)自定义Animation,使用Camera对View组件作三维变换
  9. android 监听网络连接状态的改变

随机推荐

  1. android ANR分析与如何处理
  2. Android 取得手机屏幕大小
  3. Wifi学习
  4. 【Android(安卓)系统开发】使用 Source I
  5. android OTA 升级优化之一: recovery支持
  6. Android的从Linux启动
  7. Android(安卓)数据库 大量插入 事务开启
  8. Gradle 修改 Maven 仓库地址
  9. android recovery.img定制之recovery.fst
  10. Android 5.0上动态布局层级覆盖问题