Android 为什么';我的布局不能使用图形布局调整大小吗?

Android 为什么';我的布局不能使用图形布局调整大小吗?,android,android-layout,android-ui,Android,Android Layout,Android Ui,我在清单中添加了支持屏幕,所有UI元素的值都在dip中 为什么我要在图形布局中更改屏幕类型?我的布局没有改变大小 我用的是线性布局,也许更好的方法是相对的 请帮忙 我的布局代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"

我在清单中添加了支持屏幕,所有UI元素的值都在dip中

为什么我要在图形布局中更改屏幕类型?我的布局没有改变大小

我用的是线性布局,也许更好的方法是相对的

请帮忙

我的布局代码:

<?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="fill_parent"
    android:orientation="vertical" >

        <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="55dp"
        android:background="#000000">
        <TextView
            android:id="@+id/a"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:textColor="#FFFFFF"
              android:textSize="20dip"
              android:textStyle="bold"
            android:layout_centerInParent="true"
            android:text="Login" />        
    </RelativeLayout>   

   <LinearLayout 
       android:layout_width="fill_parent"
       android:orientation="vertical"
       android:background="@drawable/background"
       android:layout_height="fill_parent">        

        <ImageView          
        android:id="@+id/Image"
            android:layout_width="280dip"
                  android:layout_marginLeft="20dip"
      android:layout_marginRight="20dip"  
            android:layout_marginTop="20dip"
    android:layout_height="35dip"   
            android:src="@+drawable/logo_big"/>
    <EditText       
      android:id="@+id/LoginName"
      android:hint="Email"
      android:layout_marginTop="20dip"
      android:layout_width="fill_parent"
      android:layout_height="50dip"   
      android:layout_marginLeft="20dip"
      android:layout_marginRight="20dip"        
      android:paddingLeft="20dip"
      android:paddingRight="20dip"     
      android:inputType="textEmailAddress"/>
    <EditText   
      android:hint="Password"
      android:layout_marginTop="0dip"
      android:layout_width="fill_parent"
      android:layout_height="50dip"   
      android:inputType="textPassword"
      android:layout_marginLeft="20dip"
      android:layout_marginRight="20dip"        
      android:paddingLeft="20dip"
      android:paddingRight="20dip"       
      android:password="true"
      android:id="@+id/Password"/>          
    <Button
      android:id="@+id/LogIn"
      android:layout_marginTop="20dip"
      android:layout_width="fill_parent"
      android:layout_height="45dip"  
      android:layout_marginLeft="20dip"
      android:layout_marginRight="20dip" 
      android:text="@+string/LogIn"/>
    <TextView       
      android:id="@+id/TextView"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"   
      android:textColor="#000000"
      android:gravity="center"
      android:layout_marginTop="10dip"
      android:textStyle="bold"
      android:textSize="18dp"
      android:text="@+string/DontHaveAnAccount"/>           
    <Button     
      android:id="@+id/SingUpNow"
      android:layout_width="fill_parent"
      android:layout_marginTop="10dip"
      android:layout_height="45dip"   
      android:src="@+drawable/gray_button"
      android:layout_marginLeft="20dip"
      android:layout_marginRight="20dip"       
      android:background="@+drawable/primary_button"
      android:clickable="true"
      android:text="@+string/SingUpNow"/>           
    <Button 
      android:textColor="#FFFFFF"   
      android:layout_width="fill_parent"
      android:layout_height="45dip"   
      android:layout_marginTop="10dip"
      android:layout_marginLeft="20dip"
      android:layout_marginRight="20dip"       
      android:id="@+id/ForgotYourPassword"
      android:background="@+drawable/secondary_button"
      android:text="@+string/ForgotYourPassword"/>  
      </LinearLayout>       
</LinearLayout>


帮助

这些提示可能会帮助你

避免使用图形布局,只需检查代码是否有硬代码值,或者是否有绝对布局

要重新调整屏幕布局的大小,请使用相对布局。。。这将适用于所有屏幕


向我们展示活动的XML,也许还有您的res Folder的屏幕截图。您可以向我们展示添加的支持屏幕吗?您可以将通过图形布局设计生成的XML代码粘贴到这里吗。。