观看内容的方式不同

时间:2014-04-08 16:31:23

标签: android android-layout

我几乎已经准备好将我的第一个应用程序发布到Play商店了,但是我无法解决这个问题,直到我修复了一个烦人的图形事物:当我编写代码并构建每个元素的图形时(按钮,textviews,listviews等)是我想要的。但是当我在三星S3(GT-i9300)上模拟应用程序时,每个元素都会向左移动一些,从而产生非常混乱的视图。

我在清单中使用属性<support-screens>,我有不同的资源用于不同的屏幕(hdpi-ldpi等)。 我该怎么办?

编辑:这是一个示例布局。你可以看到一切都有它自己的位置(中间的摄像头按钮,左边的发送按钮等)但是当我在S3上模拟应用程序时,一切都浮动到左边......例如:最后一个按钮设置为marginleft = 140dip,但当应用程序在S3上运行时,它会像40dip一样显示在视图的左侧...

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:fillViewport="true"
  android:background="@drawable/paperback">
  <RelativeLayout
          android:layout_width="fill_parent"
          android:layout_height="wrap_content" >


          <!-- Form di registrazione android:background="#fff" android:background="#E1DFF4"-->

          <!-- Fine Form di Registrazione -->

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"

            android:orientation="vertical"
            android:padding="10dip" >

            <TextView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="10dip"
                android:text="Titolo"
                android:textColor="#372c24" />

            <EditText
                android:id="@+id/titolo"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="5dip"
                android:inputType="textCapSentences"
                android:singleLine="true" >

                <requestFocus />
            </EditText>

            <TextView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="Articolo"
                android:textColor="#372c24" />

            <EditText
                android:id="@+id/articolo"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="5dip"
                android:inputType="textMultiLine|textCapSentences" />

            <ImageView
                android:id="@+id/imview"
                android:layout_width="100dp"
                android:layout_height="80dp"
                android:layout_marginLeft="100dip"
                android:layout_marginTop="30dip"/>

            <Button
                android:id="@+id/insert"
                android:layout_width="90dp"
                android:layout_height="90dp"
                android:layout_marginLeft="110dip"
                android:layout_marginTop="30dip"
                android:background="@drawable/camera" />

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:padding="10dip" >

                 <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Invia"
                android:layout_marginLeft="22dip"
                android:textColor="#372c24" />

                 <TextView
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                android:layout_marginLeft="150dip"                     
                     android:layout_gravity="right"
                     android:text="Condividi"
                     android:textColor="#372c24" />

                  </LinearLayout>

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:padding="10dip" >

            <Button
                android:id="@+id/insart"
                android:layout_width="60dp"
                android:layout_height="60dp"
                android:layout_marginLeft="10dip"
                android:background="@drawable/youtube_dark"/>

             <Button
                android:id="@+id/fb"
                android:layout_width="60dp"
                android:layout_height="60dp"
                android:layout_marginLeft="140dip"
                android:background="@drawable/share_dark"/>
            </LinearLayout>

        </LinearLayout>

  </RelativeLayout>
</ScrollView>


没有人?!

0 个答案:

没有答案