0
탭이 있는데이를 클릭하면 다른 활동으로 이동하려고합니다. 그것은 전혀 작동하지 않았습니다. 어쩌면 그것은 버튼이 아닌 단지 tabItem 이후로 다른 설정을 가지고있을 것입니다. 그러나 나는 그것에 대해 모른다.tabItem을 사용하여 다른 활동으로 이동할 수 없습니다
누구든지 나를 도와 줄 수 있습니까?
1) activity_main.xml
<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>
2) MainActivity.java
TabItem tabItem = (TabItem) findViewById(R.id.hotel);
tabItem.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent fp = new Intent(MainActivity.this, AnotherActivity.class);
startActivity(fp);
}
});
어떤 업데이 트를 시도 ???? –
예. 작동 중입니다. tabItem의 출처를 지정해야한다고 생각합니다. 저와 같은 문제가있는 다른 사람들에게 유용 할 것입니다. 감사. – Rido