默认情况下,警报消息对于屏幕较少的特定设备而言太大,我想将其设置为自定义dp
我的警报是这样的
OnClickListener addNewItemListener = new OnClickListener() { public voID onClick(VIEw v) { AlertDialog.Builder alert = new AlertDialog.Builder( MyActivity.this); linearLayout myLayout= new linearLayout(MyActivity.this); myLayout.setorIEntation(linearLayout.VERTICAL); alert.setTitle(R.string.add_Title); alert.setMessage(R.string.add_message); final TextVIEw t1 = new TextVIEw(MyActivity.this); t1.setText("name"); final EditText input1 = new EditText(MyActivity.this); myLayout.addVIEw(t1); myLayout.addVIEw(input1); alert.setVIEw(myLayout); alert.setPositivebutton(R.string.cancel, new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog, int whichbutton) { } }); alert.setNegativebutton(R.string.ok, new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog, int whichbutton) { try { .... } catch (RuntimeException e) { Alerts.DatIErrati(MyActivity.this); } } }); alert.show(); } };
如何设置警报消息的文本大小?
解决方法:
编辑2:
这是您可以使用的最佳方法
AlertDialog.Builder builder = new Builder(this);builder.setMessage("Record and Images will be deleted?") .setTitle("MyTitle") .setCancelable(true) .setPositivebutton("Yes", new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog, int ID) { dialog.cancel(); finish(); } }) .setNegativebutton("No", new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog, int ID) { dialog.cancel(); } }); AlertDialog dialog = builder.create(); dialog.show(); TextVIEw textVIEw = (TextVIEw) dialog.findVIEwByID(androID.R.ID.message); textVIEw.setTextSize(40);
您可以使用以下内容仅获取更大的文本
alert.setMessage(HTML.fromHTML("<Big>"+getString(R.string.add_message)+"</Big>"));
注意:您可以使用更大的更大的文本
总结以上是内存溢出为你收集整理的android – 如何在警告对话框中设置警报文本大小全部内容,希望文章能够帮你解决android – 如何在警告对话框中设置警报文本大小所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)