我測試和開發的Android API級別21.一個普通手機上的應用程序中的每個視圖正在工作,他們事情應該,也沒有問題。Android的 - 的觀點是看不見的時候,他們不應該(舊設備)
然而,API 16切換到一個較舊的裝置的情況下,片段的一些特定的視圖只是不可見。當離開片段並返回到相同的片段時,它將顯示。
因此,例如,我打開應用程序,並創建開始片段。圖像按鈕被加載和顯示,應該出現在它們下面的文本保持隱藏狀態。 < - 不知道爲什麼
留下片段和回到它後,在按鈕上的文本真的出現。
這種情況與許多其他的片段,我不知道如何這實際上可以發生,它是不一致以及..
這是特定部分我談到:
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/dashboard_shortcut_timetable"
android:paddingBottom="10dp"
android:layout_weight="0.3">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/dashboard_shortcut_1"
android:src="@drawable/ic_shortcut"
android:background="@color/bg_white"
android:layout_centerHorizontal="true"/>
</RelativeLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/dashboard_shortcut_timetable"
android:id="@+id/dashboard_shortcut_textview_1"
android:gravity="center|bottom"/>
基本表示它的外觀:
我只是設置文本,基本的Android的東西..
TextView dashboardShortCutTextview1 = (TextView) view.findViewById(R.id.dashboard_shortcut_textview_1);
dashboardShortCutTextview1.setText(title1);
所以,這發生在其他視圖,以及一些菜單項,我必須在後期設置不可見/可見,以實際使其工作。
我的問題是;爲什麼會發生這種情況,如何解決這個問題,它取決於設備還是API級別?