- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试找出如何为我的游戏创建 GridView 的布局。我有一个 gridview,它将作为级别选择器。目前,我将每个 gridview 项目作为 TextView,仅显示级别编号(1、2、3 等)。
我想在 TextView 的顶部添加 3 个 ImageView ,并能够操作 View 中显示的图像。 3 个 ImageView 是星号,表示完成关卡的难度。
我想我需要编写自己的适配器并在为网格项创建 View 时扩展 XML 布局,但我对如何为此创建实际布局感到困惑,重叠部分让我摸不着头脑?
这是我试图描述的以及我想要创建的内容的模型:
附言。我知道我可以使用 4 张图片并将 TextView 背景设置为其中一张图片,但我想知道是否有更技术性的方式来创建布局。
最佳答案
我会使用 relative view!
基础知识是,定义带有#1 的按钮背景 Bitmap/Drawable,然后为每个按钮设置一个带有铜星、银星和金星的布局。您可以在 Copper 起点上使用 android:layout_alignParentLeft="true"
和 android:layout_alignParentBottom="true"
并将其他对齐方式作为该对齐方式的基础。然后,您只需根据星星是否打开来设置可绘制的星星。
我将在这里使用粗略的伪代码:
<RelativeLayout android:id="button1">
<ImageView android:id="copper_star" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true" />
<ImageView android:id="silver_star" android:layout_alignParentBottom="true" android:layout_rightOf="@id/copper_star"/>
...etc...
</RelativeLayout>
一旦你按照你想要的方式找到它,你就可以看到这个 discussion马克·墨菲。他解释了如何设置按钮的属性来执行您想要的操作。
关于Android自定义gridview布局(上面是imageview的textview),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4788211/
我认为这应该不是一个大问题,但我自己找不到解决方案。一如既往:p 我有一个 UIWebView,其背景颜色设置为clearColor,但是当我尝试向下滚动太多时,我会在加载的 HTML 上方看到深灰色
我注意到,每当我重新安装我的应用程序时,IdentifierForVendor 都会不断变化。有没有办法让我的设备拥有相同的标识符?问题是,我需要确保标识符相同,因为我有一个备份系统,即使在删除并重新
一切都在标题中。 我有一个带有单元格的 UITableView。 cells 有一个Shadow (self.layer.shadow...)。 问题是一个单元格的阴影重叠上方的单元格。我怎样才能防止
我正在尝试创建一个切换开关,您可以在其中点击一侧,然后背景会滑过以使该侧“处于事件状态”。 为了适应可变宽度,我使用 display: table 设置了切换的两侧。这很好用。然后,我将第三个 div
我是一名优秀的程序员,十分优秀!