私は480X800の画面上で期待通りに動作します素敵なのLinearLayoutを持っています。 レイアウトには、上、中、下の3つの主要セクションがあります。 qHDで実行すると、一番上のレイアウトが長くなります(高い)。私は上部レイアウトが480x800のようにその高さを維持し、余分なスペースが画面の最後に「追加」されることを望みます。 添付の画像に表示しようとします。 qHD(540x960)で実行しているときにレイアウトが伸びないようにするにはどうすればよいですか?
トップレイアウトの高さが 'マッチ親'
真ん中です:35dp
下: 'wrap_content' 今
、私は多分そう 'wrap_content' にトップのレイアウトを変更する、と思いました私がやったが、私はちょうどレイアウト設計画面で設定を変更し、それをテストするためには、大画面にして、トップレイアウトを伸ばし続けるように見え、
私はそれをどのように行うのですか、またはSURを作りますeトップレイアウトは高さ540に伸びませんか?ありがとう、エラン。 ここ
は私のxmlです:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout style="@style/TitleBar" >
<ImageView
style="@style/TitleBarLogo"
android:contentDescription="@string/description_home"
android:onClick="onClickHome"
android:src="@drawable/logo" />
<TextView style="@style/TitleBarText" />
<ImageButton
style="@style/TitleBarAction"
android:src="@drawable/ic_actionbar_item_map" />
</LinearLayout>
<!-- page header -->
<include layout="@layout/page_header"/>
<!-- Layout1 -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/llrow"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white"
android:gravity="top|center"
android:orientation="vertical"
android:baselineAligned="true" >
<!-- Layout1.1 -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top|center"
android:layout_weight="1"
android:gravity="top|center"
android:orientation="horizontal"
android:paddingRight="5dp" >
<!-- Layout1.1.1 -->
<LinearLayout
android:layout_width="0dp"
android:layout_height="118dp"
android:layout_gravity="top|right"
android:layout_weight="0.98"
android:baselineAligned="false"
android:gravity="top|right"
android:orientation="vertical"
android:paddingRight="2dp"
android:paddingTop="5dp" >
<!-- Layout1.1.1.1 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|right"
android:paddingRight="5dp"
android:gravity="top|right"
android:orientation="horizontal"
android:layout_weight="1">
<ImageView
android:id="@+id/heartImg"
android:layout_gravity="top"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_marginRight="4dp"
android:src="@drawable/heart"
/>
<TextView
android:id="@+id/itemHeaderTitle"
style="@style/ItemTitle"
android:textSize="16sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout><!-- end Layout1.1.1.1 -->
<!-- Layout1.1.1.2 -->
<LinearLayout
android:id="@+id/llRecommended"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|right"
android:paddingRight="5dp"
android:gravity="top|right"
android:orientation="horizontal"
android:visibility="invisible"
android:layout_weight="1">
<TextView
android:id="@+id/itemRecommendedText"
style="@style/ItemDescRecommend"
android:text="@string/recommended_title"
android:textSize="12sp"
android:paddingTop="4dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ImageView
android:id="@+id/recommendImg"
android:layout_gravity="top"
android:layout_width="20dp"
android:layout_height="20dp"
android:src="@drawable/recommended_icon"
/>
</LinearLayout><!-- end Layout1.1.1.2 -->
<!-- Layout1.1.1.3 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|right"
android:paddingRight="5dp"
android:gravity="top|right"
android:orientation="horizontal"
android:layout_weight="1">
<TextView
android:id="@+id/itemCategoryText"
style="@style/ItemDescRecommend"
android:text=""
android:textSize="12sp"
android:textColor="@android:color/black"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout><!-- end Layout1.1.1.3 -->
<!-- Layout1.1.1.4 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|right"
android:gravity="right"
android:visibility="invisible"
android:orientation="horizontal"
android:layout_weight="1">
<!-- Layout1.1.1.4.1 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|right"
android:paddingRight="5dp"
android:gravity="top|right"
android:orientation="horizontal"
android:layout_weight="1">
<RatingBar
android:id="@+id/itemRating"
style="@style/priceRatingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:isIndicator="false"
android:rating="4" />
<TextView
style="@style/ItemDescRecommend"
android:text="@string/price_rating_title"
android:textColor="@android:color/black"
android:textSize="12sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout><!-- end Layout1.1.1.4.1 -->
<!-- Layout1.1.1.4.2 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|right"
android:paddingRight="5dp"
android:gravity="top|right"
android:orientation="horizontal"
android:layout_weight="1">
<RatingBar
android:id="@+id/itemRating"
style="@style/favoritesRatingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:isIndicator="false"
android:rating="4" />
<TextView
style="@style/ItemDescRecommend"
android:text="@string/rating_title"
android:textColor="@android:color/black"
android:textSize="12sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout><!-- end Layout1.1.1.4.2 -->
</LinearLayout><!-- end Layout1.1.1.4 -->
<!-- Layout1.1.1.5 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|right"
android:paddingRight="5dp"
android:gravity="top|right"
android:orientation="horizontal"
android:layout_weight="1">
<TextView
android:id="@+id/itemDistanceUnit"
style="@style/ItemDescRecommend"
android:text="ק"מ"
android:paddingRight="5dp"
android:textSize="12sp"
android:textColor="@android:color/black"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/itemDistance"
style="@style/ItemDescRecommend"
android:text="@string/restaurants_title"
android:textSize="12sp"
android:textColor="@android:color/black"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/itemDistanceTitle"
style="@style/ItemDescRecommend"
android:text="@string/distance_title"
android:textSize="12sp"
android:textColor="@android:color/black"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout> <!-- end Layout1.1.5 -->
<!-- Layout1.1.1.6 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|right"
android:paddingRight="5dp"
android:gravity="top|right"
android:orientation="horizontal"
android:layout_weight="1">
<TextView
android:id="@+id/itemShortDesc"
style="@style/ItemDescRecommend"
android:text=""
android:textSize="12sp"
android:textColor="@android:color/black"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout><!-- end Layout1.1.6 -->
</LinearLayout><!-- end Layout1.1.1 -->
<ImageView
android:id="@+id/ivItemImage"
android:layout_gravity="right"
android:layout_width="100dp"
android:layout_height="80dp"
android:src="@drawable/food" />
</LinearLayout>
<!-- end Layout1.1 -->
<!-- Layout1.2 -->
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="35dp"
android:layout_marginTop="10dp"
android:layout_marginBottom="15dp"
android:orientation="horizontal">
<LinearLayout
android:id="@+id/llDirections"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_gravity="top"
android:layout_weight="4"
android:background="@drawable/cell"
android:gravity="center"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:padding="1dip"
android:text="@string/direction"
android:textColor="#727272"
android:textSize="12sp" />
<ImageView
android:id="@+id/itemDirectImg"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_gravity="center_vertical"
android:src="@drawable/action_direction_ic" />
</LinearLayout>
<LinearLayout
android:id="@+id/favoritesToggle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_weight="4"
android:background="@drawable/cell"
android:gravity="center"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:padding="1dip"
android:text="@string/title_feature2"
android:textColor="@color/ar_bg"
android:textSize="12sp" />
<ImageView
android:id="@+id/itemFavoriteImg"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_gravity="center_vertical"
android:src="@drawable/action_heart_ic" />
</LinearLayout>
</LinearLayout>
<!-- end Layout1.2 -->
<!-- Layout 1.3 tab control-->
<include layout="@layout/tab_control" android:layout_height="match_parent"/>
<!-- end Layout 1.3 tab control-->
</LinearLayout> <!-- end Layout1 -->
</LinearLayout>
あなたは私たちはあなたの状態のためにあなたが正しいことができます使用しているXMLコードを入れてください。 –
はい、その存在は今、あなたは、いくつかのLinearLayoutにスタイルを宣言しているし、そのここにいないコードでは、私はその性質を知って来ますか?あなたもいくつかのレイアウトを含む。それではまた、適切な解決策を講じています。またはベストプラクティスのためにpastebin.comを使用してそのような長いコードを入れ、そのコードのリンクを与えます。 –