在Android游戏开发中需要一些帮助吗?

时间:2012-04-11 18:08:39

标签: java android

我正在开发一款适用于Android的游戏,它就像一场匹配游戏,它看起来像是:

http://imageshack.us/photo/my-images/59/96718770.png/

游戏工作完美,但问题是卡片的大小“图片中的小丑”没有改变我已经尝试了一切,从改变图像的大小到改变图像视图的大小,xml file是一个Tablelayout,每个行表包含第一行中的内容,有一个图像视图,将显示该卡,这是xml代码

<TableRow
android:id="@+id/Row01"
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:gravity="center"
android:orientation="horizontal"
 >
  <LinearLayout 
    android:id="@+id/LinearLayout01" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center" 
    android:gravity="center">
    <ImageView 
        android:id="@+id/ImageView1" 
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_gravity="bottom|center"

    ></ImageView>
    </LinearLayout>
</TableRow>

1 个答案:

答案 0 :(得分:0)

如前所述,在设计布局时应尽可能避免使用静态值,以便它们可以从小型手机扩展到超级平板电脑。

对于开发android的人来说,这是一个常见的问题,在这种情况下,它可能是一个屏幕密度问题。我建议制作三种不同大小的小丑图标,并将它们放在“res”文件夹中的低,中,高分辨率图像文件夹中。这就是他们拥有这些文件夹的原因,如果您的应用程序可以跨屏幕大小进行扩展,系统将在您对该资源进行调用时从文件夹中选择适当的分辨率图像。您还可以修改系统在我认为的清单中选择密度的方式。