android对话框放入textview,android-在自定义警报对话框内的textview中显...

我有一个自定义警报对话框,其中包含一个搜索栏和一个textview.当用户与搜索栏的拇指交互时,我想以百分比显示该文本视图中搜索栏的进度.

这是我的代码.

AlertDialog.Builder builder = new AlertDialog.Builder(PrefsActivity.this);

LayoutInflater inflater = getLayoutInflater();

View layoutFromInflater = inflater.inflate(R.layout.dialog_fragment_sensitivity_layout, null);

builder.setView(layoutFromInflater)

.setPositiveButton("Ok", new OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

}

}).setNegativeButton("Cancel", new OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

dialog.cancel();

}

});

final AlertDialog dialog = builder.create();

dialog.show();

TextView progress_tv = (TextView) dialog.findViewById(R.id.seekbar_progress_tv2);

progress_tv.setText("sdf");

SeekBar seekBar = (SeekBar) dialog.findViewById(R.id.seekBar1);

seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {

@Override

public void onStopTrackingTouch(SeekBar seekBar) {

}

@Override

public void onStartTrackingTouch(SeekBar seekBar) {

}

@Override

public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {

System.out.println("progress... " + progress);

progress_tv.setText(progress); // Exception...

}

});

不幸的是,每当我尝试拖动拇指时,应用程序崩溃都会给我一个提示.

onSeekBarChangeListener内的ResourceNotFound异常,在该异常中,我将seekbar的进度设置为该textview.

我已经尝试过两者.

TextView progress_tv = (TextView) dialog

.findViewById(R.id.seekbar_progress_tv2);

TextView progress_tv = (TextView) layoutFromInflater

.findViewById(R.id.seekbar_progress_tv2);

但是问题仍然存在.

任何帮助表示赞赏.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值