私は動的にフェッチしているテキストを表示するためにテキストビューを使用しています。しかし、問題は、取り込まれたデータのサイズが10から30文字まで変化する可能性があることです。しかし、私は固定幅のテキストビューを使用しています。私はそれについて何もできません。固定サイズのテキストビューに合わせるためにtextsizeや何かを動的に減らす方法はありますか?テキストビューのサイズを動的に縮小する方法
2
A
答えて
0
はこの答えをチェックして、How to dynamically set textview height android それはあなたの行数あたりとしてのTextViewの高さを設定する方法についてのアイデアを提供しますテキスト。
0
TextViwe txt = (TextView)findViewById(R.id.txt);
txt.setTextSize(Float.parseFloat(textSize));
+0
どのように動作するか教えていただけますか? – yshak
0
データの長さに応じてテキストサイズを縮小するのは悪い習慣だと思います。だから1つの解決策は、次のコードを次の行に移動することです。
textView.setSingleLine(false);
または
android:singleLine="false"
と設定のTextView高さをWRAP_CONTENT
動的にtextview.iを生成するコードを提供してください。あなたはWRAP_CONTENTをtextviewの幅として試していません。 – Hiral
私が言っているtextviewは相対的なレイアウトです。サイズが大きくなると出てくるでしょう。私がWRAP_CONTENTを使っていても、それは悪く見えます。もう一つ、textviewは動的に生成されず、内容は動的です生成される。 – yshak
しかし、固定幅のテキストビューを使うのは悪い習慣です。テキストビューを設定する必要があります。 – Hiral