我在文本視圖中使用字體,並且它看起來都很好。現在我想設置一個搜索欄,它將幫助用戶調整文本視圖下的文本大小。如何獲得在Textview中設置的字體大小
我剛剛使用了seekbar,並與它一起玩。這是我如何用我的搜索欄,使文本更大
/// SeekBar Progress
sk.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
int p=0;
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
if(p<30)
{
p=30;
sk.setProgress(p);
}
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {
// TODO Auto-generated method stub
p=progress;
myTextView.setTextSize(p);
}
});
這是工作和更改文本大小的文本視圖,但是現在問題來了:
問題:
問題是,當我們將搜索欄從中點左移到左側時,大小正在增加和減少。因爲我想設置最小值和最大值。所以設置最小和最大我需要在文本視圖中獲取文本的大小。並且我還沒有找到任何獲取文本大小的方法,例如myTextview.getTextSize(),沒有像這樣的方法。
讓我告訴你我爲不同的值文件夾中的維度文件設置文本視圖的大小以支持所有設備,並使我的文本在平板電腦和小型設備上看起來不錯。
所以現在我只需要在文本視圖中顯示我的文本大小。請幫助我獲取文字大小。謝謝。
嗯後,你的意思是有像'TextView.getTextSize沒有這樣的方法()',看看[是](http://developer.android.com/reference/android /widget/TextView.html#getTextSize%28%29):) – flyingAssistant