【发布时间】:2015-01-03 00:46:53
【问题描述】:
我有一种情况,我想提醒用户注意问题,然后当他们在对话框中点击“确定”时,它应该移动到视图并将其放在相关字段的顶部。只是似乎无法使其工作。代码如下:
private ScrollView mFormScrollView;
...
mFormScrollView = (ScrollView)findViewById(R.id.formScrollView);
...
AlertDialog.Builder builder = new AlertDialog.Builder(FormActivity.this);
builder.setTitle("Form Submit Error");
builder.setMessage("Fix media");
builder.setPositiveButton("Ok",new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
final View field = mFormFields.get(missingField.getFieldKey());
if(field != null) {
mFormScrollView.postDelayed(new Runnable() {
public void run(){
mFormScrollView.scrollTo(0, field.getTop());
}
}, 30);
}
}
});
任何帮助表示赞赏。
【问题讨论】:
标签: android android-alertdialog scrolltop android-scrollview