0
タブレイアウトを実装しましたが、タブスワイプを追加すると機能します。私はタブレイアウトで他のタブを使用することはできません。助言がありますか。私はこのコードを使用したタブスワイプについてはタブレイアウトとタブスワイプの組み合わせ
ここ http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/
おかげ
タブレイアウトを実装しましたが、タブスワイプを追加すると機能します。私はタブレイアウトで他のタブを使用することはできません。助言がありますか。私はこのコードを使用したタブスワイプについてはタブレイアウトとタブスワイプの組み合わせ
ここ http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/
おかげ
はあなたがスワイプのためのフラグメントおよびViewPagerを保持するためにTabLayoutを使用する必要があるタブレイアウト
public class TabLayoutAdmin extends TabActivity {
private TabHost mTabHost;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tablayoutadmin);
Resources res= getResources();
TabHost tabHost = getTabHost();
Intent confirmedList = new Intent().setClass(this, Reservations.class);
TabHost.TabSpec tabSpecConfirmedList= tabHost
.newTabSpec("Android")
.setIndicator("", res.getDrawable(R.drawable.stadimumspage))
.setContent(confirmedList);
Intent stadiumsPage = new Intent().setClass(this, StadiumsPage.class);
TabHost.TabSpec tabSpecStadiumsPage = tabHost
.newTabSpec("Apple")
.setIndicator("", res.getDrawable(R.drawable.newreservation))
.setContent(stadiumsPage);
Intent newReservation = new Intent().setClass(this, NewReservation.class);
TabHost.TabSpec tabSpecNewReservation= tabHost
.newTabSpec("Windows")
.setIndicator("", res.getDrawable(R.drawable.confirmedlist))
.setContent(newReservation);
Intent blockTeam = new Intent().setClass(this, Block_Team.class);
TabHost.TabSpec tabSpecBlockTeam = tabHost
.newTabSpec("Berry")
.setIndicator("", res.getDrawable(R.drawable.blockteam))
.setContent(blockTeam);
// add all tabs
tabHost.addTab(tabSpecConfirmedList);
tabHost.addTab(tabSpecStadiumsPage);
tabHost.addTab(tabSpecNewReservation);
tabHost.addTab(tabSpecBlockTeam);
//set Windows tab as default (zero based)
tabHost.setCurrentTab(0);
}
のための私のコードですが、ステップバイステップでこれを行う方法は次のとおりです。tablayout with viewpager
TabActivityはAPIレベル13で廃止されました。破片を含むTabLayout –