1.重写list item xml文件,默认隐藏可以设置android:visibility="gone"
2.显示与隐藏进度条,设置setVisibility属性
显示mProgressBar01.setVisibility(View.VISIBLE);
隐藏mProgressBar01.setVisibility(View.GONE);
2.显示与隐藏进度条,设置setVisibility属性
显示mProgressBar01.setVisibility(View.VISIBLE);
隐藏mProgressBar01.setVisibility(View.GONE);
该怎么获得这个进度条的对象,然后设置它的属性。
还有,如果自定义适配器的话,适配器getView里面该怎么写。
Android ListView常用用法
http://www.javaeye.com/topic/540423
ANS:必须如何控制progressbar显示与隐藏?
ANS:因为是继承view的,所以可以直接调用view方法里的setvisible来控制
ANS:控制好viewholder,最好将getview中的position和hodler建立起一一对应的关系,这样方便在onClick中定位到底是点了哪个item
Item里面有个View arg0的这样的参数吧,拿到这个然后有两个方法
getParenet();或者用ListView的,getChildAt(int XXS)应该是这两个方法都可以用,看你喜欢哪个,拿到了个View-->mView
然后view.findviewbyid(R.id.你的progressbar-id)-->mProgressBar;
拿到这个后你可以通过发送个Handler消息。
Message msg = new Message();
msg.what=0;(这个随你)
msg.obj=mProgressBar;
mHander.sendMessage(msg);Hander mHander = new Handler(){
handlemessage(msg){
switch(msg.what){
case 0:
View view = (View)msg.obj;
view .setVisibility(View.GONE);
break;
default:
break }
}
}以上我做过这种,类似这种思想,你自己可以做,因为我没在编译器里敲,可能部分有错,你自行修改
这样的要求有些过分了,惭愧。