-
android布局原则1查看全部
-
android常用布局样式查看全部
-
自定义seekbar进度条查看全部
-
seekbar的事件查看全部
-
44444查看全部
-
seekbar的属性和方法查看全部
-
Spinner 第二张图 3. 为适配器设置下拉菜单样式 adapter.setDropDownViewResource(菜单样式); 4. Spinner加载适配器 mySpinner.setAdapter(adapter); 5. 下拉事件设置一个监听器 mySpinner.setOnItemSelectedListener(); 重写OnItemSelectedListener的方法 public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { //通过adapter.getItem(position)来获取当前List中的泛型(String) String cityName = adapter.getItem(position); textView.setText("City you choose is "+cityName); }查看全部
-
Spinner 第一张图 1.新建数据源 new ArrayList<Object>(); 2. 定义一个适配器 new ArrayAdapter<Object>(this, 下拉视图, 数据源List);查看全部
-
使用merge来合并UI布局查看全部
-
Manifest清单文件课程重点和注意事项查看全部
-
Android布局原则查看全部
-
常用布局查看全部
-
GridView 1. 和ListView一样,GridView也需要使用Adapter来将数据源和UI匹配起来,将数据填充到UI中,让UI显示数据。 参考ListView基本已经了解了。 2. 步骤: //初始化数据源 dataList = new ArrayList<Map<String, Object>>(); //新建并初始化适配器 simpleAdapter = new SimpleAdapter(this, getDataList(), R.layout.gridview_layout, new String[]{"icon", "text"}, new int[]{R.id.imageView, R.id.textView}); //GridView加载适配器 gridView.setAdapter(simpleAdapter); 3. GridView的一些属性 android:numColums 每一行显示多少列 android:horizontalSpacing 两列之间的间距 android:verticalSpacing 两行之间的间距 4. 设置OnItemClickListener监听器 gridView.setOnItemClickListener(this); 监听器的实现: public void onItemClick(AdapterView<?> parent, View view, int position, long id) { //position从0开始 Toast.makeText(this, "This is "+appName[position], 1).show(); } 注意:position从0开始的,所以和appName的下标一致。查看全部
-
减少层次的节点查看全部
-
布局的基本原则2查看全部
举报
0/150
提交
取消