我怎么能在我的Android应用程序中有一个图标列表;

时间:2010-11-15 11:09:31

标签: java android eclipse

任何人都可以建议我如何有一个图标列表,如浏览器图标,电子邮件图标和联系人图标点击它应分别导致Android浏览器,电子邮件和联系人应用程序...现在我已经做到了,点击按钮。现在我想要图标(带图像和文字)而不是按钮......

5 个答案:

答案 0 :(得分:1)

检查出来:

http://developer.android.com/resources/tutorials/views/hello-formstuff.html#CustomButton

这将显示您必须将您想要的图像放在res / drawable /中,然后在应用程序中将它们作为按钮加载。

答案 1 :(得分:1)

没有小部件图标。 您可以使用LinearLayoutImageView以及TextView自行完成。

xml应该是这样的:

<LinearLayout android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:orientation="vertical">

  <ImageView android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/your_image"/>

  <TextView android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/your_icon_text"/>

</LinearLayout>

答案 2 :(得分:0)

我以为你想拥有 ImageButton ,点击你要打开的特定应用程序/浏览器/联系人列表。

ImageButton - 显示一个按钮,其中包含可由用户按下或点击的图像(而非文字)

  <ImageButton
    android:id="@+id/ImageButton01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/icon/>

如果您想要带有背景按钮的ImageButton,请设置android:background属性,如下所示:

<ImageButton
    android:id="@+id/ImageButton01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/icon"
    android:background="@drawable/background_image"/>

答案 3 :(得分:0)

您可以使用Android图片按钮并将其属性设置为“Clickable = true”,并在其点击事件监听器上执行所需的工作

答案 4 :(得分:0)

如果你想在你的按钮中使用图像文本,我的方法是创建一个9补丁,这样我就可以使用填充和可伸展区域定义文本的去向。然后按照与上面提到的自定义按钮相同的说明操作,但使用标准按钮,而不是图像按钮。