seekBar があり、テキスト サイズを増減できますが、問題があります。seekBar で値を変更してボタン (x++) を押すと、新しい TextSwitched は問題ありませんが、もう一度押すと、古い値 (テキスト減りました)。Pressing again I've new value... ボタンを押しても読み取りログの値が変化しません。seekBar を使用した場合のみ値が変化します。お待ちいただきありがとうございます。
seekBar1.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
if(seek<10)
{
seek=10;
seekBar1.setProgress(seek);
}
}
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {
// TODO Auto-generated method stub
seek=progress;
TextView t = (TextView) mSwitcher.getChildAt(0);
t.setTextSize(seek);
Log.i("MyActivity", "MyClass.getView() — list " + seek);
SharedPreferences prefs = getSharedPreferences(PRIVATE_PREF, 0);
SharedPreferences.Editor editor = prefs.edit();
editor.putInt("seek", seek);
editor.putInt("progress", progress);
editor.commit();
ボタン:
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
x++;
mSwitcher.setText(""+prog[x]);
public View makeView() { TextView t = 新しい TextView(this);
return t;