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);
 }
}

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