-
ProgressBar源代码 AcrivityMain.java续 case R.id.reduce:{ progress.incrementProgressBy(-10); progress.incrementSecondaryProgressBy(-10); break; } case R.id.reset:{ progress.setProgress(50); progress.setSecondaryProgress(80); break; } case R.id.show:{ /* * 设置页面风格 */ //新建ProgressDialog对象,参数为上下文,这里是上下文是本身 prodialog=new ProgressDialog(MainActivity.this); //设置显示风格 prodialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); //设置标题 prodialog.setTitle("慕课网"); //设置对话框里的内容 prodialog.setMessage("南哥好帅!"); //设置图标 prodialog .setIcon(R.drawable.abc_menu_dropdown_panel_holo_dark); /* * 设置关于ProgressBar的一些属性 */ //设定最大进度 prodialog.setMax(100); //设定初始化进度 prodialog.incrementProgressBy(50); //设定进度条是明确显示的(false) prodialog.setIndeterminate(false);查看全部
-
ProgressBar源代码 AcrivityMain.java续 private void init() { progress=(ProgressBar) findViewById(R.id.horiz); add=(Button) findViewById(R.id.add); reduce=(Button) findViewById(R.id.reduce); reset=(Button) findViewById(R.id.reset); text=(TextView) findViewById(R.id.text); show=(Button) findViewById(R.id.show); //getPrgress():可以获取第一进度条的进度 int first=progress.getProgress(); //getSecondaryProgress():获取第二条进度条的进度 int second=progress.getSecondaryProgress(); //getMax():获取进度条的最大进度 int max=progress.getMax(); text.setText("第一进度百分比:"+(int)(first/(float)max*100)+"% 第二进度百分比:"+(int)(second/(float)max*100)+"%"); add.setOnClickListener(this); reduce.setOnClickListener(this); reset.setOnClickListener(this); show.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.add:{ //增加第一进度和第二进度10个刻度 progress.incrementProgressBy(10); progress.incrementSecondaryProgressBy(10); break; }查看全部
-
ProgressBar源代码 AcrivityMain.java package com.example.android_progressbar; import junit.framework.Test; import android.support.v7.app.ActionBarActivity; public class MainActivity extends ActionBarActivity implements OnClickListener{ private ProgressBar progress; private Button add,reduce,reset; private TextView text; private ProgressDialog prodialog; private Button show; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //启用窗口特征,启用带进度和不带进度的进度条 requestWindowFeature(Window.FEATURE_PROGRESS); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.main); //显示两种进度条 setProgressBarVisibility(true);//false为不显示 setProgressBarIndeterminateVisibility(true); //带进度矩形显示Max=10000,这里设置为600 setProgress(600); init(); }查看全部
-
时间、日期选择器注意事项查看全部
-
时间、日期选择器对话框查看全部
-
适配器查看全部
-
四大组件声明注意事项,只有 广播接受者可以在代码中注册查看全部
-
activity配置权限,不让别的应用访问查看全部
-
Fragment的设计哲学,是Activity的一种模块化的抽象。查看全部
-
Fragment生命周期查看全部
-
new SimpleAdapter(context,data,resource,from,to) context: 上下文 data: 数据源(List<? extends Map<String,?>>data) 一个Map所组成的List集合 每一个Map都会去对应ListView列表中的一行 每一个Map(键 - 值对)中的键必须包含所有在from中所指定的值 resource: 列表项的布局文件ID from: Map中的键名 to: 绑定数据视图中的ID,与from成对应关系查看全部
-
spinner下拉列表源代码 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" > <TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:textColor="#ff0000" android:textSize="25sp" /> <Spinner android:id="@+id/spinner" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>查看全部
-
spinner下拉列表源代码 ActivityMain.java续 /* * 1:设置数据源 */ 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); //3:adapter设置一个下拉列表的样式 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //4:加载适配器 spinner.setAdapter(adapter); //5:spinner设置监听器 spinner.setOnItemSelectedListener(this); } @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub String cityName=adapter.getItem(position); //String city=list.get(position); textView.setText("您选择的城市是"+cityName); } @Override public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub } }查看全部
-
spinner下拉列表源代码 ActivityMain.java package com.example.android_spinner; import android.app.Activity; public class MainActivity extends Activity implements OnItemSelectedListener{ private TextView textView; private Spinner spinner; private List<String> list; private ArrayAdapter<String> adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);//这里应该是main而不是activity_main textView=(TextView) findViewById(R.id.textView); spinner=(Spinner) findViewById(R.id.spinner); textView.setText("您选择的城市是北京");查看全部
-
GridView查看全部
举报
0/150
提交
取消