-
使用ArrayAdapter源代码 MainActivity.java package com.example.android_listview; import android.R.anim; import android.app.Activity; import android.app.ActionBar; public class MainActivity extends Activity { private ListView listView; private ArrayAdapter<String>arr_adapter; private SimpleAdapter sim_adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); listView=(ListView) findViewById(R.id.listView); //1:新建一个适配器 //ArrayAdappter(上下文,当前ListView加载的每一个列表项所对应的布局文件,数据源)//ctrl+鼠标左键 //2:适配器加载数据源 String []arr_data={"慕课网1","mukewang2","慕课网3","mukewang4"}; arr_adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arr_data); //3:视图(ListView)加载适配器 listView.setAdapter(arr_adapter); } }查看全部
-
使用ArrayAdapter源代码 main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_height="wrap_content" > </ListView> </LinearLayout>查看全部
-
课程目标查看全部
-
适配器。(ArrayAdapter)数据适配器的实现过程: 1.新建适配器 arr_adapter=new ArrayAdapter<String>(上下文(this),当前ListView加载的每一个列表项所对应的布局文件(android.R.layout.simple_list_item_1),数据源(String[]arr_data={"1","2","3","4"})); 2.添加数据源到适配器(上一步已包含) 3.视图(ListView)加载适配器 listView.setAdapter(arr_adapter);查看全部
-
课程目标: 1.理解 ListView 的基础使用 2.学会熟练运用两种适配器( ArrayAdapter SimpleAdapter ) 3.学会熟练运用两种监听器( OnScrollListener OnItemClickListener ) 4.学会熟练运用适配器数据的刷新( notifyDataChanged ) ListView 作用:android系统中显示列表的控件 ListView控件 (每一个ListView都可以包含很多个列表项) 数据适配器: 作用:把复杂的数据(数组、链表、数据库、集合等)填充在指定师徒界面上 ArrayAdapter(数组适配器):用于绑定格式单一的数据 数据源:可以是集合或数组 SimpleAdapter(简单适配器):用于绑定格式复杂的数据 数据源:只能是特定泛型的集合 数据适配器是连接数据源和视图界面的桥梁 实现过程:新建适配器 --> 添加数据源到适配器 --> 视图加载适配器查看全部
-
自定义权限查看全部
-
后三步查看全部
-
添加一个list容器,定义一个数组适配器,为适配器设置下拉列表下拉时的菜单样式,适配器添加到下拉列表上,设置事件响应setonitemselectedlistener查看全部
-
资源文件在platforms目录下查看全部
-
SeekBar是ProgressBar的子类;SeekBar的特殊性在于,其进度由程序和用户共同决定。所有需要实现拖动事件的监听,监听器接口是SeekBar.OnSeekBarChangeListener,三个接口方法是 onProgressChanged() onStartTracingTouch() onStopTracingTouch()查看全部
-
判断何时滑动到底部,根据Scroll所包裹控件的总高度与scroll一屏幕的高度+滚动条滚动的距离之大小比较,当后者不小于前者时,便是滑到了底部。查看全部
-
listview中xml布局文件可以重复使用了……查看全部
-
数据适配器只是个桥梁~通过已有的数据,适配需要的视图界面查看全部
-
1.理解 ListView 的基础使用 2.学会熟练运用两种适配器( ArrayAdapter SimpleAdapter ) 3.学会熟练运用两种监听器( OnScrollListener OnItemClickListener ) 4.学会熟练运用适配器数据的刷新( notifyDataChanged )查看全部
-
进度的一些方法查看全部
举报
0/150
提交
取消