您好我遇到了不同Android手机的问题......按钮没有填满整个屏幕。在HTC它是完美的但在galaxy s3中按钮没有填满整个屏幕。这是我的Xml主要活动的一部分...请让我 知道要做什么???感谢名单
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:background="@drawable/background2"
tools:context=".MainActivity"
tools:ignore="MergeRootFrame" >
<ScrollView
android:id="@+id/scrollView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:fillViewport="true" >
</ScrollView>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:focusable="false"
android:orientation="vertical" >
<Button
android:id="@+id/button31"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:background="@drawable/anaheim"
android:height="@dimen/abc_action_button_min_width"
android:width="@dimen/abc_search_view_preferred_width" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignRight="@+id/scrollView"
android:layout_marginTop="8dp"
android:background="@drawable/boston"
android:height="@dimen/abc_action_button_min_width"
android:width="@dimen/abc_search_view_preferred_width" />
</LinearLayout>
</RelativeLayout>
答案 0 :(得分:0)
按钮需要与
width="match_parent"
所以
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:focusable="false"
android:orientation="vertical" >
<Button
android:id="@+id/button31"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:background="@drawable/anaheim"
android:height="@dimen/abc_action_button_min_width"
android:width="@dimen/abc_search_view_preferred_width" />
</LinearLayout>
答案 1 :(得分:0)
是的,你应该使用
match_parent
取代
wrap_content
按钮宽度,并将图片放入 drawable 文件夹,而不是 drawable-hdpi [创建res中的可绘制文件夹(如果不存在)
注意: - 在您的情况下, 不需要为多种屏幕尺寸创建不同的图像 ,因为可绘制文件夹将帮助您解决此问题,将自动选择适合设备...使用 drawable