我有标签,并且当我点击它时想要转移到不同的活动。它完全不起作用。也许,它有不同的配置,因为它只是一个tabItem而不是Button。但是,我不知道。
有人可以帮助我吗?
1)activity_main.xml
$( "#myselect option:selected" ).data("key") or
$( "#myselect option:selected" ).attr("data-key")
2)MainActivity.java
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/background_light"
app:tabMode="scrollable">
<android.support.design.widget.TabItem
android:id="@+id/hotel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:icon="@drawable/nav_hotel"
android:text="Hotel" />
<android.support.design.widget.TabItem
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:icon="@drawable/nav_flight"
android:text="Pesawat" />
<android.support.design.widget.TabItem
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:icon="@drawable/nav_train"
android:text="Kereta" />
<android.support.design.widget.TabItem
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:icon="@drawable/nav_event"
android:text="Event" />
<android.support.design.widget.TabItem
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:icon="@drawable/nav_car"
android:text="Mobil" />
</android.support.design.widget.TabLayout>
</android.support.design.widget.AppBarLayout>
答案 0 :(得分:2)
试试这个
tabItem.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
Intent fp = new Intent(MainActivity.this, AnotherActivity.class);
startActivity(fp);
}
@Override
public void onTabUnselected(TabLayout.Tab tab) {
}
@Override
public void onTabReselected(TabLayout.Tab tab) {
}
});