перегрузка оператора: нормально MSVS, но не работает в g ​​++

       public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    if (container == null) {
        View v = (LinearLayout) inflater.inflate(R.layout.tablayout, container,
               false);
       ListView lv = (ListView) v.findViewById(R.id.listview1);
  ListViewAdapter adapter = new ListViewAdapter(container.getContext(),
        android.R.layout.simple_list_item_1, R.id.textview1);
    adapter.notifyDataSetChanged();
    lv.setAdapter(adapter);
   }
  else{
     View v = (LinearLayout) inflater.inflate(R.layout.tablayout, container,
        false);
      ListView lv = (ListView) v.findViewById(R.id.listview1);
     ListViewAdapter adapter = new ListViewAdapter(container.getContext(),
        android.R.layout.simple_list_item_1, R.id.textview1);
     adapter.notifyDataSetChanged();
   lv.setAdapter(adapter);
 }
return v;
}

и переопределить метод getcount

 public int getCount(){
    return 100;
  }
0
задан Myosotis 17 August 2012 в 06:51
поделиться