android gridlayout动态多行多列的问题

地北天南 发布于 2017/01/22 16:58
阅读 754
收藏 0

代码和效果图如上,请问

1,如何将按钮紧密连接在一起,像扫雷游戏那样?我设置了margin,都不行。

2,如何在点击其中一个按钮后,获取它在gridlayout的位置呢?代码如下,没有效果

/**
 * 点击事件
 */
private View.OnClickListener clickListener = new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    Button btn = (Button)v;
    GridLayout.LayoutParams params = (GridLayout.LayoutParams)btn.getLayoutParams();
    GridLayout.Spec spec = params.rowSpec;

    Log.d("AAA",params.rowSpec + "aa");
}
加载中
0
睡不醒了睡
睡不醒了睡

android.support.v7.widget.RecyclerView

返回顶部
顶部