android - 如何在单个texview中将TextView更改为多尺寸

标签 android android-layout textview

当我在我的布局中选择示例时,如何将我的 textview 大小更改为多种大小 texview 大小应该像这样更改我需要四种不同的大小,我用谷歌搜索我没有找到任何解决方案,所以请帮助我

这里是我屏幕下方的短片

enter image description here

最佳答案

试试这个

您可以在共享首选项中保存选定的文本大小

  public void showDialog()
        {
            final CharSequence[] items={"Use device font size","Tiny","Small","Normal","Huge"};
            final CharSequence[] fontSize={"15","10","15","20","25"};
            AlertDialog.Builder builder=   new AlertDialog.Builder(this);
            builder.setTitle("Font size");
            builder.setPositiveButton("Cancel", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {

                }
            });
            int i=     sharedpreference.getInt("position", 0)  ;
            builder.setSingleChoiceItems(items,i, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    editor.remove("fontsize");
                    editor.remove("position");
                    editor.putFloat("fontsize",Float.parseFloat(fontSize[ which] .toString()));
                    editor.putInt("position", which);
                    editor.commit();
                    dialog.cancel();
                }
            });
            builder.create();
            builder.show();
        }

动态设置textview的大小

textview.setTextSize(sharedpreference.getFloat("fontsize", 15));

希望对你有帮助

关于android - 如何在单个texview中将TextView更改为多尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35793859/

相关文章:

android - BottomNavigationView 上的徽章

android - 我可以将 Flow 助手与 RadioButton 一起使用吗?

android - Gradle错误合并资源没有管理员权限

java - NotificationCompat v7 不适用于 Oreo 及更高版本的操作系统

android - 动态设置 FAB anchor 重力

java - textView.SetText 仅在文本较长时有效

android - 按下时更改单个 ClickableSpan 的文本颜色,而不影响同一 TextView 中的其他 ClickableSpan

android - 如何获取 TextView 中 ClickableSpan 的坐标?

java - Android SDK,从 URL 设置 ImageView 位图

android - Camera PreviewView 在某些 Android 设备中被拉伸(stretch)