Android AlertDialog.Builder builder 自定义高宽

/**

*添加条码

*/

EditTextet_data;

Buttonbt_add;

ListViewlv_record;

TextViewtv_data;

private voidaddBarcode() {

LayoutInflater inflater = LayoutInflater.from(this);

@SuppressLint("InflateParams")

View v = inflater.inflate(R.layout.dialog_barcode_scanner, null);

et_data= (EditText) v.findViewById(R.id.et_data);

tv_data= (TextView) v.findViewById(R.id.tv_data);

bt_add= (Button) v.findViewById(R.id.bt_add);

lv_record= (ListView) v.findViewById(R.id.lv_record);

AlertDialog.Builder builder =newAlertDialog.Builder(this);

builder.setCancelable(false);

builder.setView(v);

finalAlertDialog dialog = builder.create();

dialog.show();

EditTextUtil.setEditText(this,et_data);

IS_DIALOG_SHOW=true;

DisplayMetrics dm =newDisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(dm);

Window window = dialog.getWindow();

assertwindow !=null;

WindowManager.LayoutParams params = window.getAttributes();

params.height= dm.widthPixels;

params.gravity= Gravity.CENTER_HORIZONTAL;

dialog.getWindow().setAttributes(params);

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容