麻烦会的朋友回复下,现在做出的效果是下边的效果,但是并不是想要的。
要的效果是如(发帖时  上传的图片)从网络数据库获得的list 只有两项,然后把它们显示出来。但是接着是显示一些空行,铺满屏幕。麻烦会的朋友帮忙回复,谢啦这个是通过以下代码获得的:
 在 mainactidvity.java 里边:
  protected void onCreate(Bundle savedInstanceState) {
 ..................
                                  mBAdapter = new BAdapter(BActivity.this,list1);    //list1 是个list数据 比如 title:you   content: buy
                                                                                                                                                            tilte :me  content :sell 等等
                                mBAdapter.addlist(list1);
                                  listView11.setAdapter(mBAdapter);
   //显示list数据
..............
                                   }而在BAdapter.java里边:
public class BidAdapter extends BaseAdapter {
          public void addlist( List<BFirst> addlist) {
                  try {
                          for ( BFirst BFirsts : addlist ) {
                                  HashMap<String,Object> item = new HashMap<String,Object>();
                                  item.put("title",BFirsts.get_title());
                                  item.put("publishtime",BidFirsts.get_publishtime());
                                  Bidlist.add(item);
                          }
                  } catch ( Exception e ) {
                          e.printStackTrace();
                  }
          }
 public View getView(int position,View convertView,ViewGroup parent ) {
          
                  ViewHolder viewHolder = null;
                  try {
                          if ( convertView == null ) {
                                  convertView = layoutInflater.from(context).inflate(R.layout.item_bidfirst, null);
                                  viewHolder = new ViewHolder();
                                  viewHolder.textview_title = (TextView) convertView.findViewById(R.id.textview_title);
                                  viewHolder.textview_publish = (TextView) convertView.findViewById(R.id.textview_publishtime);
                                  convertView.setTag(viewHolder);
                          } else {
                                  viewHolder = (ViewHolder) convertView.getTag();
                          }
                        viewHolder.textview_title.setText(Bidlist.get(position).get("title").toString());
                          viewHolder.textview_publish.setText(Bidlist.get(position).get("publishtime").toString());

               
                         
                } catch ( Exception e ) {
                          e.printStackTrace();
                  }
                  return convertView;
          }
 }