首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

TabSwitcher自定义控件(带滑动成效)

2012-06-28 
TabSwitcher自定义控件(带滑动效果)效果图:[img][/img]/res/layout/main.xml/res/values/attrs.xml/res/va

TabSwitcher自定义控件(带滑动效果)
效果图:
[img]

[/img]



/res/layout/main.xml



/res/values/attrs.xml


/res/values/attrs.xml



TabSwitcher:
package com.ql.app;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Toast;import com.ql.view.TabSwitcher;import com.ql.view.TabSwitcher.OnItemClickLisener;public class App extends Activity{private Context context;private TabSwitcher tabSwitcher;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        context=this;        tabSwitcher=(TabSwitcher)findViewById(R.id.tabSwitcher);        tabSwitcher.setOnItemClickLisener(onItemClickLisener);        //        tabSwitcher.setTexts(new String[]{"1","2","3"});    }        OnItemClickLisener onItemClickLisener=new OnItemClickLisener(){@Overridepublic void onItemClickLisener(View view, int position) {// TODO Auto-generated method stub//switch (position) {case 0:case 1:case 2:Log.i("App", "position clicked:"+position);//Toast.makeText(context, "position clicked:"+position, Toast.LENGTH_SHORT).show();break;default:break;}}        };}

热点排行