Java 在不同布局的另一个imageview上设置imageview
我正在做一个棋盘游戏,我有这个架构供我参考Java 在不同布局的另一个imageview上设置imageview,java,android,android-layout,imageview,Java,Android,Android Layout,Imageview,我正在做一个棋盘游戏,我有这个架构供我参考 <RelativeLayout> <GridLayout> <!--ImageViews here--> </GridLayout> <LinearLayout> <!--ImageViews here--> </LinearLayout> </RelativeLayout> 这里的网格视图
<RelativeLayout>
<GridLayout>
<!--ImageViews here-->
</GridLayout>
<LinearLayout>
<!--ImageViews here-->
</LinearLayout>
</RelativeLayout>
这里的网格视图是我的棋盘,线性视图是我的石头(代表玩家),所以我的问题是如何在运行时从网格布局中设置在ImageView顶部的线性布局查看ImageView
每个方块代表我的棋盘上的一个单元格。我在掷骰子时就知道了将石头放在哪里,但如何显示这个方块并将石头移动到特定的单元格是阻碍我前进的原因。尝试使用属性:(
android:layou gravity=“top”
)在线性布局上的图像上。不确定是否理解您的问题。显示您想要实现的目标的图像将是greatI编辑我的问题并添加一个图像我不是这将对我有所帮助,因为它们不在同一位置现在您使用您试图实现的目标的图像进行编辑,如果您想以编程方式移动石头,这将更加清楚,掷骰子后,您可以使用参数将其发送到特定位置,使用:AbsoluteLayout.LayoutParams param=new AbsoluteLayout.LayoutParams(整数宽度、整数高度、整数x、整数y)嗯,这实际上是一个好主意,因为我已经知道它落在的手机上,理论上我可以很容易地追踪到它的当前位置…只是在这里大声思考一下。我会试试的谢谢谢谢我认为你的答案对我来说是最好的,如果你想你可以把它贴出来,我会把它标记为最佳答案框架布局将是我认为的最佳选择,因为你需要把石头放在图板图像的顶部,这样更容易实现。。。