我之前在这里发了一个问题:Good way to make a launcher screen for sub-apps within your app?,然后开始处理应用程序的其他部分,现在我回到了同样的事情。
我想制作一个漂亮的屏幕,其中包含用户可以按下的图标,以及以后可以获得更多图标的空间。或者可能是不同的东西,我不确定。
以下是目前的截图:
在那里看起来很糟糕,在我的手机上它看起来更好,应用程序之间的空间更小(这是朋友的手机),但理想情况下我希望它在所有设备上看起来都很好。
我的XML代码如下:
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="auto_fit"
android:verticalSpacing="10dp"
android:horizontalSpacing="20dp"
android:columnWidth="90dp"
android:stretchMode="columnWidth"
android:gravity="center"
android:background="#FF6699FF"
/>
任何提示/建议都表示赞赏,我想让它看起来很棒。 我不确定存储图标的格式,现在它们只是大(400x400左右)的png文件。
答案 0 :(得分:1)
如果您的图标只是方块,则可能需要使用压缩格式(如jpg或gif)来减少应用的文件大小。