new一个edittext,setview进一个Dialog弹出框中,没有layout布局,edittext太靠左边了。因为特殊原因想在代码中设置edittext左右边距,有大神可以帮帮忙嘛?
met = new EditText(this);
met.setHint(R.string.edit_title);
met.computeScroll();
met.setFilters(new InputFilter[] { new TextLengthFilter(MAX_EDITABLE_LENGTH) });
met.setInputType(EditorInfo.TYPE_CLASS_TEXT);
// get current signature settings
String gotSignature = getSignature(this);
if (!gotSignature.isEmpty()) {
Log.i(TAG, "gotSignature is: " + gotSignature);
mSignatureText.setText(gotSignature);
// fuxc1 2013.1.24,add mSignatureText.setSelection
mSignatureText.setSelection(gotSignature.length());
}
mSignatureTextDialog = new AlertDialog.Builder(this).setTitle(R.string.et)
.setView(met,
R.dimen.msg_dialog_edittext,
R.dimen.msg_dialog_edittext_top,
R.dimen.msg_dialog_edittext,
R.dimen.msg_dialog_edittext_bottom)
.setPositiveButton(R.string.OK,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
setSignature();
}
}).setNegativeButton(R.string.Cancel, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// cancel
dialog.dismiss();
}
}).show();
