【发布时间】:2016-06-18 05:29:16
【问题描述】:
我在我的文本视图中使用字体,一切看起来都不错。现在我想设置搜索栏,这将帮助用户在文本视图下调整文本大小。
我刚刚使用了搜索栏并开始使用它。这就是我使用 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() ,没有这样的方法。
让我告诉你,我正在从不同值文件夹中的 dimens 文件设置文本视图的大小,以支持所有设备并使我的文本在平板电脑和小型设备上看起来不错。
所以现在我需要得到的是我在 Text 视图中的文本大小。请帮助我获取文本大小。谢谢。
【问题讨论】:
-
嗯,你的意思是没有
TextView.getTextSize()这样的方法,看看that :)
标签: android textview text-size