Android 如何在Textview中设置字体大小

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,它将帮助用户调整文本视图下的文本大小

我刚刚用过seekbar,玩过它。这就是我使用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);
        }
    });
///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()
这样的方法,请看:)