我有一個LinearLayout
與ViewFlipper
(動態添加圖像)和更多的東西里面。當走景觀時,我只想讓全屏顯示ViewFlipper
。那可能嗎?我知道我可以使用onConfigurationChanged檢測方向更改,但我不知道是否可以動態地製作全屏視圖。當改變方向爲風景時使FlipperView全屏
有人可以幫忙嗎?
感謝
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/item_detail" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:background="#FFFFFF">
<RelativeLayout android:id="@+id/top_bar"
android:layout_width="fill_parent" android:layout_height="44dp"
android:background="@drawable/nav_bar">
<ImageButton android:id="@+id/btn_map"
android:layout_width="34dp" android:layout_height="34dp"
android:src="@drawable/btn_map"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_marginRight="10dp" />
<TextView android:id="@+id/top_bar_title"
android:layout_width="200dp" android:layout_height="wrap_content"
android:layout_centerVertical="true" android:gravity="center"
android:textSize="16sp" android:textColor="#FFFFFF"
android:textStyle="bold" android:layout_marginLeft="60dp" />
</RelativeLayout>
<ScrollView android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_below="@id/top_bar">
<LinearLayout android:layout_width="fill_parent"
android:layout_height="200dp">
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="200dp">
<ViewFlipper android:id="@+id/itemdetail_gallery"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</ViewFlipper>
</RelativeLayout>
</LinearLayout>
</ScrollView>
</RelativeLayout>
使用layout-land中的同名佈局來重新創建活動。去lanscape時,我只想旋轉ViewFlipper並使其全屏。 – jul 2011-05-31 07:48:44
無論您是否創建layout-land目錄,您的活動始終都會重新創建,除非您明確修改清單文件以避免它,您是否這樣做?)。 – Cristian 2011-05-31 11:45:10