是否可以减少AlertDialog.Builder
标题字体大小和正面按钮大小?如果是,请让我怎么做?如何减少AlertDialog.Builder标题字体大小和正面按钮大小?
0
A
回答
5
关于字体大小,你可以使用这个:
SpannableStringBuilder ssBuilser = new SpannableStringBuilder("Sample");
StyleSpan span = new StyleSpan(Typeface.ITALIC);
ScaleXSpan span1 = new ScaleXSpan(1);
ssBuilser.setSpan(span, 0, 5, Spanned.SPAN_INCLUSIVE_INCLUSIVE);
ssBuilser.setSpan(span1, 0, 5, Spanned.SPAN_INCLUSIVE_INCLUSIVE);
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle(ssBuilser);
builder.show();
你也可以设置自定义标题:
float size = 25;
AlertDialog.Builder builder = new AlertDialog.Builder(this);
final TextView myView = new TextView(getApplicationContext());
myView.setText("A Sample Title to Change Dialog Title");
myView.setTextSize(size);
builder.setCustomTitle(myView);
+0
它不适合me.i需要文本大小像12dp或14dp 。可以告诉我我该怎么做 – Meghna 2014-05-27 04:46:00
+0
我已经更新了我的帖子,你可以试试。您可以使用显示指标来获取dp中的大小。例如:14 * getResources()。getDisplayMetrics()。density; – 2014-05-27 06:22:54
3
呦可以创建youtr自己的对话框,您可以设置布局,只要你想:
Dialog dialog = new Dialog(act,R.style.MyTheme);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setOwnerActivity(act);
//In the layout XML you can set the text size or the button size.
dialog.setContentView(R.layout.dialog_layout);
TextView text = (TextView) dialog.findViewById(R.id.text);
//you can set your text size here
text.setTextSize(mySize);
text.setText("my text");
Button ok = (Button) dialog.findViewById(R.id.ok);
//you can change the button dimensions here
ok.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
//actions
}
});
dialog.show();
问候。
相关问题
- 1. AlertDialog.Builder字体和字体大小正面和负面按钮
- 2. 我可以减少iphone桌面标题的字体大小吗
- 3. 如何减小showAlertDialog标题的字体大小?
- 4. 如何减少jQuery UI选项卡面板标题中的字体大小?
- 5. MD-按钮调整字体大小以适合按钮大小
- 6. 如何减少jar大小
- 7. 如何减少UIImage大小...?
- 8. jQuery的 - 减少标题的大小
- 9. 字体大小的按钮和链接
- 10. 增加和减少html标签的字体大小
- 11. 如何减少gensim的字典大小?
- 12. 如何减少网站的整体字体大小?
- 13. 如何减少android中的单选按钮大小
- 14. 如何减少字体大小和截断文本标签在ios tableview
- 15. HTML - 减小页面大小
- 16. 按钮大小变化时字体大小变化
- 17. iPhone,如何在动作表按钮中缩小字体大小?
- 18. 如何减少lwuit的字体大小/命令区域?
- 19. 如何减少代码中的微调字体大小?
- 20. 如何减少Morris Donut图形的字体大小?
- 21. jQuery Ui按钮字体大小
- 22. 更改按钮上的字体大小
- 23. 如何粗体和更改图表的字体大小标题
- 24. 最小和最大按钮和标签
- 25. 减少Git仓库大小
- 26. 减少位图大小
- 27. 减少dll的大小vC++
- 28. 减少响应大小
- 29. 减少listitem的大小?
- 30. 减少uclinux图像大小
你可能想检查这篇文章http://stackoverflow.com/questions/2422562/how-to-change-theme-for-alertdialog – 2012-01-16 16:35:03