安卓-ListView
来源:互联网 发布:stc89c52单片机的优点 编辑:程序博客网 时间:2024/06/07 16:23
1.新建一个安卓应用程序,将src下的MainActivity.java中代码,改为
package com.example.day502zij;import android.os.Bundle;import android.app.Activity;import android.app.ListActivity;import android.view.Menu;import android.widget.ArrayAdapter;public class MainActivity extends ListActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//新建AdaptersetListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,COUNTRIES));}//数据 private static final String[] COUNTRIES=new String[]{"青菜馅儿","蘑菇馅儿","韭菜馅儿","牛肉粉丝馅儿"}; }
使用了Adapter——适配器。
2.修改Activity_mian.xml文见代码:
<ListView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#009ad6"> </ListView>
其中,android:id="@android:id/list"很重要:意思是我们引用 Android 已经为我们定义好的一个 id,名字是 list ,不定义成这样,这个 ListView 是不能被 ListActivity 识别的。(我就是这里出错了)然后就是添加了一个蓝色的背景,看看我们这个自定义的 ListView 是否起了作用。
修改Mainactivity.java为
package com.example.day502zij;import android.os.Bundle;import android.app.Activity;import android.app.ListActivity;import android.view.Menu;import android.widget.ArrayAdapter;public class MainActivity extends ListActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main); //新建AdaptersetListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,COUNTRIES));}//数据 private static final String[] COUNTRIES=new String[]{"青菜馅儿","蘑菇馅儿","韭菜馅儿","牛肉粉丝馅儿"}; }比上文多了setContentView(R.layout.activity_main); ,为了让 Android 识别我们定义的 ListView。
0 0
- 安卓LISTVIEW
- 安卓listview
- 安卓-ListView
- 安卓ListView
- 安卓-ListView(1)
- 安卓ListView详解
- 安卓listview adapter
- 安卓 列表listview
- 安卓ListView的使用
- 安卓listview布局,用法
- 安卓ListView选中状态
- 安卓ListView使用例子
- 安卓ListView的使用
- 【4】安卓ListView边角料
- 安卓ListView使用技巧
- 安卓ListView控件显示
- 安卓控件之ListView
- Android(安卓)ListView
- HDU 5407 CRB and Candies(数学 素数表+预处理+快速幂+乘法逆元)——多校练习10
- UIView 的Transform。(旋转,缩放,3D旋转)
- C/C++的类型安全
- Linux下利用backtrace追踪函数调用堆栈以及定位段错误
- Spring bean scopes example
- 安卓-ListView
- __weak与__block区别
- C#连接数据库
- kafka的consumer接口
- 辛星浅析MySQL中的last_insert_id()
- hdu5412CRB and Queries(整体二分)
- Activiti工作流引擎使用
- 软件测试总结02
- 【LeetCode】(112)Path Sum(Easy)