Нижняя вкладка Android не работает с ListAdaapter
В моем проекте у меня есть 5 вкладок на нижней вкладке.each имеют отдельную активность и макет..... когда я реализую ListAdapter на одной вкладке.. и нажимаю на эту вкладку.. я не могу переключиться на другую вкладку... это застрял здесь...... вот мой код...
AndroidTabLayoutActivity.java
// Tab for Videos
TabSpec videospec = tabHost.newTabSpec("Videos");
videospec.setIndicator("Videos", getResources().getDrawable(R.drawable.icon_videos_tab));
Intent videosIntent = new Intent(this, VideosActivity.class);
videospec.setContent(videosIntent);
VideoListAdapter.java
public class VideoListAdapter extends ArrayAdapter{
private final String[] values;
private LayoutInflater inflater;
private Context context;
public VideoListAdapter(Context context, String[] values) {
super(context,R.layout.videos_layout,values);
this.context=context;
this.values=values;
}
public View getView(int position,View convertView, ViewGroup parent) {
inflater= (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view=inflater.inflate(R.layout.videos_layout, parent,false);
TextView textView=(TextView) view.findViewById(R.id.label);
ImageView imageView=(ImageView)view.findViewById(R.id.logo);
textView.setText(values[position]);
//set the video image name
String s=values[position];
if(s.equals("on_stage")){
imageView.setImageResource(R.drawable.on_stage);
} else {
imageView.setImageResource(R.drawable.parliament_speech);
}
return view;
}
}
VideoActivity.java
public class VideosActivity extends ListActivity {
static final String[] values =
new String[] { "on_stage", "press_conference"};
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new VideoListAdapter(this,values));
}
}