如何使用4个不同的图标生成图标,例如gmail应用程序有图标和文本编程,我花了几个小时用TextDrawable生成它但是无法修改它以用于图像
这是我想要实现的截图
数字1,2等将被其他小图像替换。 任何提示或帮助将不胜感激。
答案 0 :(得分:1)
使用我的布局构造生成此图像:
<LinearLayout
android:layout_width="100dp"
android:layout_height="100dp"
android:weightSum="2"
android:orientation="vertical"
android:background="#ffacacac"
android:padding="2dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:orientation="horizontal"
android:layout_weight="1"
android:weightSum="2">
<ImageView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_margin="2dp"
android:background="#ffff2983"
android:src="@android:drawable/presence_busy" />
<ImageView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_margin="2dp"
android:background="#ffa1ff55"
android:src="@android:drawable/ic_menu_set_as" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:orientation="horizontal"
android:layout_weight="1"
android:weightSum="2">
<ImageView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_margin="2dp"
android:background="#ff5bffec"
android:src="@android:drawable/ic_menu_send" />
<ImageView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_margin="2dp"
android:background="#ff4d4eff"
android:src="@android:drawable/ic_menu_month" />
</LinearLayout>
</LinearLayout>
答案 1 :(得分:0)
最简单的方法是使用包含2列和2行的gridlayout。您可以在xml布局文件中填写图像视图,并可以在活动/片段代码中操作它,甚至可以在适配器/视图中操作它