在Android中的GridView

时间:2011-06-22 08:08:34

标签: android android-gridview

我在android中有一个gridview图像。当我点击它上面的任何项目时,我想在它上面显示一组新项目。这是屏幕截图。

enter image description here

可以使用gridview完成吗?还有什么应该是必须通过gridview的视图类型?背景应该最好变得褪色。

1 个答案:

答案 0 :(得分:2)

我不确定您是否可以使用网格视图来实现第二个视图。在网格视图AFAIK中,您没有任何指定网格元素位置的选项。它只是从左到右排列并环绕。

但是我会这样做 -

  • 可以使用网格完成第一个视图 你已经知道/完成了。
  • 对于第二个视图,因为您希望第一个视图保留在后台,有两种方法可以解决此问题 -
    1. 第一个选项
      • 您可以使用对话框,您可以创建自己的自定义对话框,使其变得半透明。
      • 在此自定义对话框中,您可以添加其他元素,例如图片。Custom dialog example。有关如何使其成为半透明的详细信息,您可以在android sdk中查看示例应用程序。
    2. 第二个选项 -
      • 使用layoutInflater。把你的所有观点都放进去。
      • 您可以使用视图的visibility属性在另一个视图上方显示一个视图。 Layout Inflater