2014-09-23 104 views
1

我正在创建一个android狗应用程序的布局,但我是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> 

感谢。

+0

但图像在哪里 – kId 2014-09-23 04:43:14

+0

我没有足够的分数发布它。看看你是否可以在这里看到它 http://imgur.com/gkbRVlU – zircon 2014-09-23 04:49:27

+0

如果它是静态图像,那么你可以在不同的分辨率下创建这个图像使用不同的'drawable folder'并放置这些图像。 – kId 2014-09-23 04:53:57

回答

1

用不同的分辨率创建图像,并将这些图像加入到different drawable folder

enter image description here

屏幕分辨率为那些文件夹

  1. 华电国际 - 480 X 800
  2. 大LDPI - 800 X 480
  3. 大MDPI - 1024 X 600
  4. mdpi - 320 X 480
  5. xhdpi - 720 X 1280
  6. xxhdpi - 1080×1920
  7. XLARGE-MDPI - 1280 X 800
  8. 大xhdpi - 1200×1920(的Nexus 7)
  9. XLARGE-xhdpi - 2560 X 1600(的Nexus 10)
+0

非常感谢kaushik! – zircon 2014-09-23 05:17:01