setWidth(width)
メソッドを使用して、TextViewの幅を動的に設定しようとしています。AndroidのTextViewの幅と高さを動的に設定する
txtviewOne.setWidth(10);
txtviewTwo.setWidth(10);
しかし成功しませんでした。
私はどのようにテキストビューの幅を動的に設定できますか。
setWidth(width)
メソッドを使用して、TextViewの幅を動的に設定しようとしています。AndroidのTextViewの幅と高さを動的に設定する
txtviewOne.setWidth(10);
txtviewTwo.setWidth(10);
しかし成功しませんでした。
私はどのようにテキストビューの幅を動的に設定できますか。
TextView tv;
----------------------
tv=new TextView(this); // or tv=new TextView(R.id.textview1);
LinearLayout.LayoutParams Params1 = new LinearLayout.LayoutParams(15,50);
tv.setLayoutParams(Params1);
あなたは確かにTextViewのインスタンスを作成するために** **残油を使用することはできますか? @ArtjomB。 – BertKing
のTextViewの親がTableRow
あるので、私は、new TableRow()
を呼び出します。親の意見がLinearLayout
の場合は、new LinearLayout.LayoutParams
に置き換えてください。
textView.setLayoutParams(
new TableRow.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.MATCH_PARENT));
ありがとう。私はちょうど新しいTableRow()を更新しました。 –
私は親の階層にScrollViewがある状況で同様のことを経験しました。どのようにレイアウトを変更しても、私のコマンドは無視されました。このような場合は、ScrollViewでRequestLayoutを呼び出すか、ScrollViewの子ビューを削除して再度追加してみてください。私はAbsoluteLayoutで使用
のTextView –