定义坐标以定位textView

时间:2012-05-25 08:50:44

标签: android textview position padding coordinate

我在RelativeLayout内有一个ScrollView,我正在尝试移动textView,向下移动或向右移动但我无法找到方法。

我尝试过:

valueTV.setPadding(200, 500, 40, 100);

但是textView不会改变它的位置

粘贴我的代码:

        RelativeLayout layout = (RelativeLayout) findViewById(R.id.layout);
        TextView valueTV = new TextView(this);
        valueTV.setText("try txtVw");
        valueTV.setBackgroundColor(Color.CYAN);
        valueTV.setLayoutParams(new LayoutParams( 30,20));
//      valueTV.setPadding(200, 500, 40, 100); //It doesn't work//
        layout.addView(valueTV);

谢谢!

2 个答案:

答案 0 :(得分:1)

我认为它会对你有所帮助。试试这个。

TextView tv;
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
                                                                 LayoutParams.WRAP_CONTENT);
lp.rightMargin = //RIGHTMARGIN;
lp.leftMargin = //LEFT MARGIN;
lp.topMargin = // TOP MARGIN;
lp.bottomMargin =  // BOTTOM MARGIN;
layout.addView(tv, lp);

答案 1 :(得分:0)

你必须使用res中的XMl文件进行设计,与使用java代码进行设计相比,它的设计更加简单和舒适。 如果你正在使用java代码,请确保输入corect coddinates以及textview的大小是合适的