Android 在应用程序活动中创建图标并使其透明

Android 在应用程序活动中创建图标并使其透明,android,icons,transparency,Android,Icons,Transparency,我想在quickr的主页上创建类似的图标。如果我使用自定义gridview(当然,在我的例子中,我需要图像下方的文本),那么我想向其中添加侦听器将很困难。如果背景是透明的,我是否应该在下面的图像和文本中使用按钮?如果是,我需要使用哪种布局?或者android中是否有任何图标视图功能,如按钮和图像视图等其他视图,以便我们可以根据需要进行修改。您应该使用按钮 <Button android:id="@+id/btnIconName" android:layout_width="wrap

我想在quickr的主页上创建类似的图标。如果我使用自定义gridview(当然,在我的例子中,我需要图像下方的文本),那么我想向其中添加侦听器将很困难。如果背景是透明的,我是否应该在下面的图像和文本中使用按钮?如果是,我需要使用哪种布局?或者android中是否有任何图标视图功能,如按钮和图像视图等其他视图,以便我们可以根据需要进行修改。

您应该使用按钮

<Button
  android:id="@+id/btnIconName"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:drawableTop="@drawable/iconimage"
  android:text="IconTitle" />

要显示图标,应使用android:drawableTop;要显示iocnTitle,应使用android:text 财产


我希望我的回答能对您有所帮助。

GridView将是最好的选择,您为什么不让您的绘图人员添加带有图像的文本。

谢谢,我会尝试一下并让您知道+1谢谢你的回复,谢谢你的回复。我也这样想,并在我的问题中提到。但是向自定义gridview元素添加侦听器?制图员?这里没有人知道安卓系统。我要做的一切。你可以在自定义gridview中添加监听器,几个月前我做了这件事,效果很好,试着在android gridview中找到拖放示例。