Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

allen1988/android_tabView

Repository files navigation

android_tabView

like ios UITabView,you can add your item;

your can use it easy.

tabView = (TabView) findViewById(R.id.tabview); List list = new ArrayList(); list.add("关于我们"); list.add("意见反馈"); list.add("应用推荐"); list.add("清除缓存"); list.add("版本更新"); tabView.setAdapter(new MyTabAdapter(this, list)); tabView.setOnItemClickListener(new TabItemClickListener() {

	@Override
	public void onClick(int position, View v) {
		// TODO Auto-generated method stub
		switch (position) {
		case 0:
			Toast.makeText(MainActivity.this, "关于我们_item" + position, 0)
					.show();
				break;
			case 1:
				Toast.makeText(MainActivity.this, "意见反馈_item" + position, 0)
						.show();
				break;
			case 2:
				Toast.makeText(MainActivity.this, "应用推荐_item" + position, 0)
						.show();
				break;
			case 3:
				Toast.makeText(MainActivity.this, "清除缓存_item" + position, 0)
						.show();
				break;
			case 4:
				Toast.makeText(MainActivity.this, "版本更新_item" + position, 0)
						.show();
				break;
			}
		}
	});

2.use adapter mode

class MyTabAdapter extends TabAdapter {

	Context context;
	List<String> list;
	public MyTabAdapter(Context context, List<String> list) {
		// TODO Auto-generated constructor stub
		this.context = context;
		this.list = list;
	}
	@Override
	public int getCount() {
		// TODO Auto-generated method stub
		return list.size();
	}
	@Override
	public Object getItem(int position) {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public View getView(int position) {
		// TODO Auto-generated method stub
		View view = LayoutInflater.from(context).inflate(R.layout.item,
				null);
		TextView tv = (TextView) view.findViewById(R.id.tv);
		tv.setText(list.get(position));
		return view;
	}
}

About

like ios UITabView,you can add your item

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /