android中屏幕上的位置按钮

时间:2017-05-12 17:39:23

标签: android

嘿,我需要一些帮助,我尝试了一切 我想把我的按钮放在(x,y) 我试图使用b.setX(x)和b.setY(y)但是当我使用2行时,按钮剂量会出现。

tnx寻求帮助
我的代码:

b = new Button(MainActivity.this);
                b.setBackgroundResource(R.drawable.round_button);
                b.setLayoutParams(new LinearLayout.LayoutParams(100, 100));
                b.setText(String.valueOf(values.get(i).getTable_number()));
                b.setTag(values.get(i).getTable_number());
                b.setId(values.get(i).getTable_number());
    //            RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(100, 100);

                float x =values.get(i).getX();
                float y =values.get(i).getY();
                System.out.println("check place " + x+y);

    //            b.setX(x);
    //            b.setY(y);
                MultiTouchListener touchListener = new MultiTouchListener(MainActivity.this);
                b.setOnTouchListener(touchListener);
                main.addView(b);//show button
                View draggableView = b;//the button can move
                draggableView.setOnTouchListener(MainActivity.this);
                tableInfo.close();

0 个答案:

没有答案