launcher変更tabs_についてcontainerとtabhostの位置による血事件
スライドが速すぎるとlauncherがメインインタフェースに戻ります
長い間追いかけていたが,コードの問題だった.
元のコードは
に変更されました
親レイアウトは垂直方向のlinearlayoutであることに注意してください.
興味深いことに、前後のインタフェースの表示効果は同じですが、修正してもインタフェースはスムーズで、崩れてしまうことはありません.
したがって、LinearLayout内の各サブコントロールをスケール表示するには、android:layout_を設定する必要があります.Height="0 dp"またはandroid:layout_width=「0 dp」で、メモリ消費の問題を防ぐ.
09-22 09:07:48.515: D/dalvikvm(3845): create interp thread : stack size=32KB
09-22 09:07:48.515: D/dalvikvm(3845): create new thread
09-22 09:07:48.515: D/dalvikvm(3845): new thread created
09-22 09:07:48.515: D/dalvikvm(3845): update thread list
09-22 09:07:48.515: D/dalvikvm(3845): threadid=12: interp stack at 0x5d470000
09-22 09:07:48.515: D/dalvikvm(3845): threadid=12: created from interp
09-22 09:07:48.515: D/dalvikvm(3845): start new thread
09-22 09:07:48.515: D/dalvikvm(3845): threadid=12: notify debugger
09-22 09:07:48.515: D/dalvikvm(3845): threadid=12 (AsyncTask #15): calling run()
09-22 09:07:48.516: D/dalvikvm(3845): create interp thread : stack size=32KB
長い間追いかけていたが,コードの問題だった.
元のコードは
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_weight="10"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/tabs_container"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="@dimen/apps_customize_tab_bar_height"
android:layout_marginTop="@dimen/apps_customize_tab_bar_margin_top"
android:layout_gravity="center_horizontal">
に変更されました
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_weight="7"
android:layout_width="match_parent"
android:layout_height="0dp">
<FrameLayout
android:id="@+id/tabs_container"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_marginTop="@dimen/apps_customize_tab_bar_margin_top"
android:layout_gravity="center_horizontal">
親レイアウトは垂直方向のlinearlayoutであることに注意してください.
興味深いことに、前後のインタフェースの表示効果は同じですが、修正してもインタフェースはスムーズで、崩れてしまうことはありません.
したがって、LinearLayout内の各サブコントロールをスケール表示するには、android:layout_を設定する必要があります.Height="0 dp"またはandroid:layout_width=「0 dp」で、メモリ消費の問題を防ぐ.