progressBar ListView

 
ProgeressBar
<ProgressBar
 android:id="@+id/firstBar"
 style="?android:attr/progressBarStyleHorizontal"
 android:layout_width="200dp"
 android:layout_height="wrap_content"
 android:visibility="gone"//不可见
 />
 style="?android:attr/progressBarStyle"//默认,为圈形的进度条
  public void onClick(View v) {
   if(i == 0)
   {
    //设置进度条处于可见的状态
    firstBar.setVisibility(View.VISIBLE);
    firstBar.setMax(150);
    secondBar.setVisibility(View.VISIBLE);
   }
   else if ( i < firstBar.getMax()){
    //设置主进度条的当前值
    firstBar.setProgress(i);
    //设置第二进度条的当前值
    firstBar.setSecondaryProgress(i + 10);
    //因为默认的进度条无法显示进行的状态
   }
   else{
    //设置进度条处于不可见状态
    firstBar.setVisibility(View.GONE);
    secondBar.setVisibility(View.GONE);
   }
   i = i + 10 ;
  }
ListView
public class Activity01 extends ListActivity {
    /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  ArrayList<HashMap<String, String>> list = new ArrayList<HashMap<String, String>>();
  HashMap<String, String> map1 = new HashMap<String, String>();
  HashMap<String, String> map2 = new HashMap<String, String>();
  HashMap<String, String> map3 = new HashMap<String, String>();
  map1.put("user_name", "zhangsan");
  map1.put("user_ip", "192.168.0.1");
  map2.put("user_name", "zhangsan");
  map2.put("user_ip", "192.168.0.2");
  map3.put("user_name", "wangwu");
  map3.put("user_ip", "192.168.0.3");
  list.add(map1);
  list.add(map2);
  list.add(map3);
  MyAdapter listAdapter = new MyAdapter(this, list,
    R.layout.user, new String[] { "user_name", "user_ip" },
    new int[] { R.id.user_name,R.id.user_ip});
  setListAdapter(listAdapter);
 }
 @Override
 protected void onListItemClick(ListView l, View v, int position, long id) {
  // TODO Auto-generated method stub
  super.onListItemClick(l, v, position, id);
  System.out.println("id----------------" + id);
  System.out.println("position----------" + position);
 }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章