-
WebView4查看全部
-
WebView3查看全部
-
webView1查看全部
-
listView= (ListView) findViewById(R.id.listView);//1.新建一个数据适配器 String[] arr_data={"列表一","列表二","列表三","列表四","列表五"}; arr_adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,arr_data);/*ArrayAdapter(上下文,当前ListView加载的每一个列表所对应的布局文件,数据源)*/ //2.适配器加载数据源 listView.setAdapter(arr_adapter);//视图(ListView)加载适配器查看全部
-
progressBar: //启用窗口特征,启用带进度和不带进度的进度条 requestWindowFeature(Window.FEATURE_PROGRESS); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); //上边的两个设置要在setContentView之前设置 setContentView(R.layout.activity_main); //显示两种进度条 setProgressBarVisibility(true); setProgressBarIndeterminateVisibility(true); //Max=10000,缓冲完成可以设置为9999 setProgress(1000);//设置带进度条的进度 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //启用窗口特征,启用带进度和不带进度的特征 requestWindowFeature(Window.FEATURE_PROGRESS);//带进度的进度条 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);//不带进度的进度条 setContentView(R.layout.linear_main); //显示进度条(显示在标题栏中的) setProgressBarVisibility(true);//true为显示带进度的进度条 setProgressBarIndeterminateVisibility(true);//true为显示不带进度的进度条,一直转呀转 setProgress(5000);//这里设置的为带进度的进度条 进度位置,max为10000也就是100%查看全部
-
ProgressBar的显示风格 大的环形progressBar: 中的环形progressBar: style默认 小的环形progressBar: 水平progressBar:查看全部
-
使用progerssBar加载进度条 向用户展示耗时操作的进度条 提示用户 进度提升用户界面的友好型 指定PregerssBar显示风格 ProgerssBar的分类 有些能够显示刻度和一直转 标题栏上的Progerss 属性和方法 基础使用面板上或者Dialog上的显示 自定义Progerss查看全部
-
转载 public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // 第1种方式 HashMap<String,Object> hh = (HashMap<String, Object>) adapter.getItem(position); // 第2种方式 //hh = (HashMap<String, Object>) data.get(position); // 第4种方式 hh = (HashMap<String, Object>) ((GridView)parent).getItemAtPosition(position); for (Map.Entry<String,Object> me : hh.entrySet()) { Log.i("MainActivity",me.getKey() + ", " + me.getValue()); } // 第3种方式 TextView tv_content = (TextView) view.findViewById(R.id.content); Log.i("MainActivity", tv_content.getText().toString()); }查看全部
-
首先private声明这个变量; 其次findViewById; 1.设置数据源(用list集合去写List<String>list;) list = new ArrayList<String>(); list.add(“”) 。。。 2.新建ArrayAdapter(数组适配器)(在最外层定义一下private ArrayAdapter<String>adapter;) adapter = new ArrayAdapter<String>(context,textViewResourceId,objects)(选三个参数的) (context对应上下文也就是this,textViewResourceId用安卓提供的布局文件android.R.layout.simple_spinner_item,objects数据源对应list) 3.adapter设置一个下拉列表样式 adapter.setDropDownViewResource(resource)(下拉菜单) (resource 换成安卓提供的android:R.layout.simple_spinner_dropdown_item) 4.spinner加载适配器 spinner.setAdapter(adapter); 5.给spinner设置监听器(改变textview里面设置的文字效果) textView.setText("您选择的城市是XXX"); spinner.setOnItemSelectedListener(listener);(在Activity后面加上implements OnItemSelectedListener)查看全部
-
ctrl+shift+f 整理代码快捷键查看全部
-
使用Spinner的步骤: 1.添加一个下拉列表项的list,这里添加的项就是下拉列表的菜单项: private List<String> list=new ArrayList<String>(); list.add("上海"); 2.为下拉列表定义一个数组适配器(ArrayAdapter),这里使用到前面的LIst adapter=new ArrayAdapter<String>(this,android.R.layout.simpe_spinner_item,list); 3.为适配器设置下拉列表下拉时候的菜单样式: adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 4.将适配器添加早下拉列表中 mySpinner.setAdapter(adapter) 5.为下拉列表设置各种事件的响应,这个事件响应菜单被选中; mySpinner.setOnItemSelectedListener(new Spinner.OnIteSelectedListener())查看全部
-
1.列间距多的会平均分配到间隙中来 2.toast记得.show()出来 3.记得gridview要setonitemclicklistener查看全部
-
GridView的三个常用属性 android:numColumns="3" //每行显示多少列 自己也有一个属性auto_fit自动适应 android:horizontalSpacing="10dp"//列间距 android:verticalSpacing="10dp" //行间距查看全部
-
gridView实现过程: 1.准备数据源 dataList=new ArrayList<Map<String,Object>>(); 2.新建适配器(SimpleAdapter) adapter=new SimpleAdapter(this,getData(),自定义布局,new String[]{"image","text"},new int[]{R.id.image,R.id.text}); (getData方法内容见笔记附录1) 3.gridView加载适配器 gridView.setAdapter(adapter); 4.gridView配置时间监听器(OnItemClickListener) 插入接口OnItemClickListener gridView.setOnItemClickListener(this); (onItemClick见笔记附录2) 笔记附录: 1.getData方法内部 private List<Map<String,Object>> getData(){ for(int i=0;i<icon.length;i++){ Map<String,Object>map=new HashMap<String,Object>(); map.put("image",icon[i]); map.put("text",iconName[i]); dataList.add(map); } return dataList; } 2.public void onItemClick(...){ Toast.makeText(this,"我是"+iconName[position],Toast.LENGTH_SHORT).show(); }查看全部
-
1:主题:使用GridView以表格形式显示多张图片 2:课程目标:学会使用GridView制作二维布局界面(行、列分布) 3:GridView用来干嘛:用于在界面上按行、列分布的方式来显示多个组件; 应用举例:手机系统桌面、手机360安全卫士功能列表、聚划算搜索全部内容列表 4:相似列表组件间比较: GridView 二维列表显示(行列式) ListView 一维行可下拉表显示(单调行表) 5:GridView的实现: 数据源-->适配器-->视图界面查看全部
举报
0/150
提交
取消