使用索引在GridLayout中获取对象的列和行

时间:2015-01-30 21:12:27

标签: java indexing row

我在10x10 GridLayout中有100个JButton,并在List中添加了所有按钮。如何获取特定按钮的列和行(来自索引)?我已经尝试过不同的for循环和数学,但它没有用......

1 个答案:

答案 0 :(得分:0)

您可以使用tag属性获取row和col。所以你的左上角标签是0000,左下角的标签是9999。

Public void btnTapped(View v){

    Button btn = (Button) v;
    String rowcol= btn.getTag().toString();
    int row = Integer.parseInt(rowcol.substring(0,2));
    int col = Integer.parseInt(rowcol.substring(2));

}