1

我有一个RelativeLayoutinside 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);

谢谢!

4

2 回答 2

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);
于 2012-05-25T09:03:31.410 回答
0

您必须使用 res 中的 XMl 文件进行设计,与您使用 java 代码进行设计相比,它的设计更加容易和舒适。如果您使用的是 java 代码,请确保输入正确的 coddinates 以及 tht textview 的大小是适当的

于 2012-05-25T09:01:47.980 回答