gpt4 book ai didi

android - 使用 SeekBar 更改 TextView 大小

转载 作者:行者123 更新时间:2023-11-29 01:26:08 25 4
gpt4 key购买 nike

当我尝试通过在代码 <<<<

中放置一个常量值来更改 (EditText) 中的文本大小时,效果很好
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


EditText Text = (EditText)findViewById(R.id.editText);
SeekBar f = (SeekBar)findViewById(R.id.seekBar);

Text.setTextSize(55);

Text.setText("Hello");



}

但我无法使用 SeekBar 让它工作:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


EditText Text = (EditText)findViewById(R.id.editText);
SeekBar f = (SeekBar)findViewById(R.id.seekBar);

Text.setTextSize((float)f.getProgress());

Text.setText("Hello");



}

最佳答案

您可以使用此监听器更改文本大小:

f.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {       

@Override
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}

@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

Text.setTextSize(progress);

}

关于android - 使用 SeekBar 更改 TextView 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33956351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com