Android Dog App Layout

时间:2014-09-23 04:26:15

标签: android layout

我正在为Android狗应用程序创建一个布局,但我是android新手。有没有一种优化的方法来实现图像中显示的内容?

enter image description here

这是我到目前为止所做的。我想知道它应该像所示的图像一样布局。另外,我想在平板电脑和手机等不同设备上保持图像尺寸。我尝试缩放到XY但它不起作用。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"   
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:paddingBottom="@dimen/activity_vertical_margin"
  android:paddingLeft="@dimen/activity_horizontal_margin"
  android:paddingRight="@dimen/activity_horizontal_margin"
  android:paddingTop="@dimen/activity_vertical_margin"
  tools:context="com.example.dog"
  android:background="@drawable/bg" >
  <LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"

     > <!--insert progress bar-->

  </LinearLayout>

 <LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"

     >

    <ImageView
        android:id="@+id/dog"
        android:layout_width="312dp"
        android:layout_height="1000dp"            
        android:src="@drawable/dog" />


</LinearLayout>

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"

     > <!--insert image buttons-->

  </LinearLayout>

感谢。

1 个答案:

答案 0 :(得分:1)

以不同的分辨率创建该图像,并将这些图像放在different drawable folder

enter image description here

这些文件夹的屏幕分辨率

  1. hdpi - 480 X 800
  2. large-ldpi - 800 X 480
  3. large-mdpi - 1024 X 600
  4. mdpi - 320 X 480
  5. xhdpi - 720 X 1280
  6. xxhdpi - 1080 X 1920
  7. xlarge-mdpi - 1280 X 800
  8. large-xhdpi - 1200 X 1920(Nexus 7)
  9. xlarge-xhdpi - 2560 X 1600(Nexus 10)