Android 如何在Textview中设置字体大小
我在我的文本视图中使用了字体,看起来很不错。现在我想设置seekbar,它将帮助用户调整文本视图下的文本大小 我刚刚用过seekbar,玩过它。这就是我使用Seekbar使文本变大的方式Android 如何在Textview中设置字体大小,android,textview,text-size,Android,Textview,Text Size,我在我的文本视图中使用了字体,看起来很不错。现在我想设置seekbar,它将帮助用户调整文本视图下的文本大小 我刚刚用过seekbar,玩过它。这就是我使用Seekbar使文本变大的方式 /// SeekBar Progress sk.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { int p=0; @Override public void onS
/// 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);
}
});
///SeekBar进度
sk.setonseekbarchaneglistener(新的SeekBar.onseekbarchaneglistener(){
int p=0;
@凌驾
TopTrackingTouch(SeekBar SeekBar)上的公共无效{
//TODO自动生成的方法存根
如果(p试试这个
text_one.setText("your text");
text_one.measure(0, 0); //must call measure!
text_one.getMeasuredHeight(); //get height
text_one.getMeasuredWidth();
有TextView.getTextSize()
。你也可以去TextView.getPaint().getTextSize()
当你初始化它时,一定要检查你的myTextView
确实是TextView
,而不仅仅是视图
TextView myTextView = (TextView) findViewById(yourTextViewId);
我认为最简单的答案是
myTextView.getTextSize();
事实上,我把我的价值判断错了。现在问题解决了。在这样做之后
float size = myTextView.getTextSize();
嗯,你怎么说没有像TextView.getTextSize()
这样的方法,请看:)