-
3,为适配器设置下拉列表下拉时的菜单样式 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 4,将适配器添加到下拉列表上------>Spinner加载适配器 mySpinner.setAdapter(adapter); 5,为下拉列表设置各种事件的响应,这个事件响应菜单被选中 mySpinner.setOnItemSeletedListener(new Spinner.OnItemSeletedListener()...) -------->为Spinner设定监听器查看全部
-
map dengle查看全部
-
下拉列表执行步骤: 1,添加一个下拉列表项的list,这里添加的项就是下拉列表的菜单项 private List<String> list = new ArrayList<String>(); list.add("北京"); list.add("上海"); list.add("广州");------>数据源 list.add("深圳"); 2,为下拉列表定义一个数组适配器(ArrayAdapter) adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,list); ------>定义适配器,添加数据源查看全部
-
不用数据源对应不同的PagerAdapter查看全部
-
ArrayAdapter的使用 3步骤查看全部
-
style = "?android:attr/progressBarStyleLarge" 大环形进度条 style = "?android:attr/progressBarStyleSmall" 小环形进度条 style = "?android:attr/progressBarStyleHorizontal" 水平进度条查看全部
-
设置ScrollView的滚动条是否隐藏查看全部
-
OnDateChangedListener()和OnTimeChangedListener() 当用户更改了DatePicker里的年,月,日时,将触发OnDateChangedListener监听器的onDateChange()事件 当用户更改了TimerPicker里的年,月,日时,将触发OnTimeChangedListener监听器的onTimeChange()事件查看全部
-
DatePicker日期选择器,TimePicker时间选择器查看全部
-
监听器:android提供了很多事件监听器,监听器主要是为了去响应某个动作(动作的发起者可以是用户的操作也可以是android系统本身),我们可以通过监控这种动作行为,来完成我们需要的程序功能. OnItemClickListener:可以处理试图中单个条目的点击事件 OnScrollListener:检测滚动的变化,可以用于师徒在滚动中加载数据 监听器是程序和用户(或系统)交互的桥梁 实现过程:视图直接设置监听器,在相关的实现方法中补充需要的代码即可 每一个监听器都是一个接口查看全部
-
MainActivity.java public class MainActivity extends Activity { private ListView listView; private ArrayAdapter<String> arr_adapter;private SimpleAdapter simp_adapter;private List<Map<String,Object>> dataList; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);listView = (ListView)findViewById(R.id.listView); String[] arr_data = {"小丁子1","wuer2","小丁子1","小丁子2","小丁子23333"};//数据源dataList = new ArrayList<Map<String,Object>>();arr_adapter = new ArrayAdapter<String(this,android.R.layout.simple_list_item_1,arr_data);simp_adapter = new SimpleAdapter(this, getData(),R.layout.item, new String[]{"pic","text"},new int[]{R.id.pic,R.id.text}); listView.setAdapter(simp_adapter);} private List<Map<String,Object>> getData(){for (int i = 0; i < 20; i++) {Map<String,Object> map = new HashMap<String, Object>();map.put("pic", R.drawable.ic_launcher);map.put("text","小丁子"+i);dataList.add(map);}return dataList;} }查看全部
-
item.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="horizontal" > <ImageView android:id="@+id/pic" android:layout_marginLeft="15dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher"/> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20sp" android:text="demo" /> </LinearLayout>查看全部
-
MainActivity.java public class MainActivity extends Activity { private ListView listView; private ArrayAdapter<String> arr_adapter; private SimpleAdapter simp_adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listView = (ListView)findViewById(R.id.listView); //1,新建一个适配器 //ArrayAdapter(上下文,当前ListView加载的每一个列表项所对应的布局文件,数据源) //2,适配器加载数据源 String[] arr_data = {"小丁子1","wuer2","小丁子1","小丁子2","小丁子23333"};//数据源 arr_adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,arr_data); //3,视图加载适配器1 listView.setAdapter(arr_adapter); } }查看全部
-
activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" 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"/> </LinearLayout> simple_list_item_1.xml <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@android:id/text1" android:textAppearance="?android:attr/textAppearanceListItemSmall" android:gravity="center_vertical" android:paddingLeft="?android:attr/listPreferredItemPaddingLeft" android:paddingRight="?android:attr/listPreferredItemPaddingRight" android:minHeight="?android:attr/listPreferredItemHeightSmall" > </TextView>查看全部
-
纯文字使用ArrayAdapter,有图片有文字又复杂的一系列内容的用SimpleAdapter查看全部
举报
0/150
提交
取消