gpt4 book ai didi

android - 显示为垂直线性布局的 iosched DashboardLayout 元素

转载 作者:太空狗 更新时间:2023-10-29 15:48:51 26 4
gpt4 key购买 nike

我正在使用来自 code.google.com/p/iosched/source/browse/android/src/com/google/android/apps/iosched/ui/widget/DashboardLayout.java 的 roman Nurik 的仪表板布局,但这是没有解决任何人都可以显示其中的小部件,我想 ImageView 不是一个好的选择

<com.vaibhavmishra.android.DashboardLayout
android:id="@+id/dashboard" android:layout_height="fill_parent"
android:layout_width="fill_parent" android:layout_weight="1">
<ImageView android:src="@drawable/img1"
android:id="@+id/c_img1" android:layout_height="wrap_content"
android:layout_width="wrap_content"></ImageView>
<ImageView android:src="@drawable/img2"
android:id="@+id/c_img2" android:layout_height="wrap_content"
android:layout_width="wrap_content"></ImageView>
<ImageView android:src="@drawable/img3" android:id="@+id/c_img3"
android:layout_height="wrap_content" android:layout_width="wrap_content"></ImageView>
<ImageView android:src="@drawable/img4"
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:id="@+id/c_img4"></ImageView>
<ImageView android:src="@drawable/img5" android:id="@+id/c_img5"
android:layout_height="wrap_content" android:layout_width="wrap_content"></ImageView>
</com.vaibhavmishra.android.DashboardLayout>

现在它只是在屏幕中央的一个垂直列中显示所有五个图像。

这是当前屏幕上显示的内容的屏幕截图

dashboard shown as single line

最佳答案

我觉得你运气不好。 DashboardLayout 尝试根据水平和垂直空间之间的差异找到最佳配置(行数和列数)。但它会通过将分数乘以 10 来惩罚任何未被图标覆盖的配置(每个单元格中有一个图标)。

一种方法让它按照您的意愿运行,是添加另一个图标。 (即使它只是一个空的 TextView)。这样您就可以获得 2x3 或 3x2 单元格,而不会受到惩罚。

另一种方法 是更新惩罚乘数 (UNEVEN_GRID_PENALTY_MULTIPLIER)。将其设置为 2 或 1,它应该会更像您想要的那样工作。

关于android - 显示为垂直线性布局的 iosched DashboardLayout 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7196717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com