简体   繁体   English

如何更改数字对话框的字体大小

[英]How to change font size of number dialog android

My title for my number dialog I made, which is just a normal dialog is too long, and I was wondering how I'd make the font size of it smaller. 我为数字对话框创建的标题太长了,这只是一个普通对话框,我想知道如何缩小字体大小。 As I didn't have the option to user a text view. 由于我没有选择使用文本视图。

public void numberPickerDialog() {

    final Dialog d = new Dialog(this);
    d.setTitle("How many times would you like to decrypt?");
    d.setContentView(R.layout.numberpicker1);
    Button btn1 = (Button) d.findViewById(R.id.button1);
    Button btn2 = (Button) d.findViewById(R.id.button2);
    final NumberPicker numPicker = (NumberPicker) d
            .findViewById(R.id.numberPicker1);
    numPicker.setMaxValue(100); // max value 100
    numPicker.setMinValue(1); // min value 0
    numPicker.setWrapSelectorWheel(false);
    numPicker
            .setOnValueChangedListener(new NumberPicker.OnValueChangeListener() {

                @Override
                public void onValueChange(NumberPicker picker, int oldVal,
                        int newVal) {
                    // TODO Auto-generated method stub

                }
            });
    btn1.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            numOfDecrypt = numPicker.getValue(); // set the value to
                                                    // textview
            Log.w("MyApp", "" + numOfDecrypt);
            d.dismiss();
            messageDialog();
        }
    });
    btn2.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            d.dismiss(); // dismiss the dialog
        }
    });
    d.show();

}

用它来改变大小

((TextView)alertDialog.findViewById(android.R.id.title)).setTextSize(12);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM