中心图标并自动将它们分布在多行上

时间:2011-03-23 00:11:48

标签: android android-layout

我想在我的应用程序中创建一个带有许多图标的启动栏。

如果一条线已满,有没有办法让图标自动分布在多行上?

<LinearLayout android:id="@+id/MenuLayout"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:layout_alignParentBottom="true" android:gravity="center">
</LinearLayout>

使用此代码,它们会溢出屏幕。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我认为您正在寻找的术语是菜单选项。

链接可帮助您创建菜单 http://developer.android.com/guide/topics/ui/menus.html

相当直截了当 你需要

  1. 在菜单文件夹
  2. 中创建菜单xml
  3. 在活动的onCreateOptionsMenu中夸大菜单
  4. 您的活动的onOptionsItemSelected中的控制菜单操作(例如,打开活动)

答案 1 :(得分:0)

我们最终不会实现这样的菜单,而是尽可能多地显示图标,并在需要时提供“更多”按钮。

但如果有人在将来寻找类似的东西,this DashboardLayout将是一个很好的起点。