-
笔记1查看全部
-
笔记1查看全部
-
<!--Alt+/代码提示 ——> <service android:name="com.example.manifest.BaseService" ></service>查看全部
-
位置。。。查看全部
-
文件介绍查看全部
-
构造SimpleAdapter数据源的方法: private List<Map<String, Object>> getData() { for (int i = 0; i < 20; i++) { Map<String, Object> item = new HashMap<String, Object>(); item.put("pic", R.mipmap.ic_launcher); item.put("text", "imooc" + (i + 1)); dataList.add(item); } return dataList; }查看全部
-
监听器可以用内部类实现,也可以Activity实现接口,ListView再绑定this //最后一步,绑定监听器 listView.setOnItemClickListener(this); listView.setOnScrollListener(this); @Override public void onScrollStateChanged(AbsListView view, int scrollState) { switch (scrollState) { case SCROLL_STATE_FLING: //手指离开了屏幕,但还在惯性滑动 Map<String, Object> item = new HashMap<String, Object>(); item.put("pic", R.mipmap.ic_launcher); item.put("text", "增加项"); dataList.add(item); simpleAdapter.notifyDataSetChanged(); break; case SCROLL_STATE_IDLE: //停止滑动 break; case SCROLL_STATE_TOUCH_SCROLL: //手指还在屏幕上,并在滑动 break; } }查看全部
-
ListView总结 之 两种监听器: AdapterView.OnItemClickListener, AbsListView.OnScrollListener 分别实现onItemClick(),onScroll(),onScrollStateChanged()方法 @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { String text = listView.getItemAtPosition(position) + ""; Toast.makeText(this, "pos = " + position + "-- text = " + text, Toast.LENGTH_LONG).show(); }查看全部
-
ListView总结: 要获得要展现的数据源,就要用到适配器,有两种,ArrayAdapter和SimpleAdapter 1.ArrayAdapter arrAdapter = new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, new String[]{"慕课网1", "慕课网2", "慕课网3", "慕课网4"}); // 参数说明:1.上下文 2.item布局文件id 3.数组或者List集合 最后记得ListView绑定适配器:listView.setAdapter(arrAdapter); 2.SimpleAdapter // 参数说明: 1.上下文 2.数据源:List<Map<String, Object>> dataList; 3. 自定义的item布局(左边ImageView,右边TextView) 4.数据源中的键 5.数据源的值 simpleAdapter = new SimpleAdapter(this, getData(), R.layout.item, new String[]{"pic", "text"}, new int[]{R.id.pic, R.id.text});查看全部
-
组件篇 Activity:启动一个没有在清单中定义的Activity会抛出异常 intent-filter 过滤器 Service:类似于Activity 主要是后台处理 Content Prceiver Broadcast Recevier查看全部
-
Android配置文件------全局篇查看全部
-
AndroidManifest.xml配置文件介绍 本质:AndroidManifest.xml是整个应用的主配置清单文件 包含:该应用的包名、版本号、组件、权限等信息 作用:记录该应用的相关的配置信息查看全部
-
theme属性设置在Application控件中查看全部
-
通过Intent调用系统浏览器 Uri uri=Uri.parse(url); Intent intent=new Intent(Intent.ACTION_VIEW,uri); startActivity(intent);查看全部
-
ProgressBar实现过程: 1.启用窗口特征,启用带进度和不带进度的进度条 requestWindowFeature(Window.FEATURE_PROGRESS);//带进度 requestWindowFeature(Window.FEATURE_INDERERMINATE_PROGRESS);//不带进度 2.显示两种进度条 setProgressBarVisibility(true);//带进度 setProgress(600);//设置进度值(最大进度值为10000) setProgressBarIndeterminateVisibility(true);//不带进度查看全部
举报
0/150
提交
取消