android 系统自带的ArrayAdapter布局也是可以修改每个条目的信息

android.R.layout.simple_list_item_1

这种布局也是可以修改的,没有解决不了的问题,只有你想不到方法

  this.adapter    = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data){
              @Override
              public boolean isEnabled(int position) {
                  return false; //可以设置这个条目不能点击。
              }
 
              @Override
              public View getView(int position, View convertView, ViewGroup parent) {
                  View view   =  super.getView(position, convertView, parent);
                 TextView tv     = (TextView)view;
                 if(true==tv.getText().toString().equels("指定的item")){
                     tv.setGravity(Gravity.CENTER);//布局居中
                 }else{
                     tv.setGravity(Gravity.LEFT); //布局左对齐
                 }
                 view = (View)et;
                 return view;
             }
         };

猜你喜欢

转载自blog.csdn.net/jingwen3699/article/details/89307324