1

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);

ありがとう!

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

設計するには、解像度でXMlファイルを使用する必要があります。これまでのようにJavaコードを使用して設計する場合と比較すると、設計がより簡単で快適です。uがJavaコードを使用している場合は、corect coddinatesを入力し、textviewのサイズが適切であることを確認してください。

于 2012-05-25T09:01:47.980 に答える