我们如何增加烤面包的字体大小?

有没有任何方法来增加没有自定义的烤面包的字体大小

我不想创build一个增加文字大小的布局。

有什么办法吗?

谢谢,

尼基

  • Android的SlidingTabLayout与图标
  • 在运行时创build,存储和充气自定义布局
  • 1x1 Android Widget在WXGA720屏幕上显示为2x2 Widget
  • 如何创buildAndroid的谷歌播放的网格视图像Widget与不同大小的图像dynamic加载
  • Android - ImageView覆盖另一个ImageView
  • setImageResource Vs setDrawable
  • 在ListView中创建简单的字母滚动?
  • 如何创build一个对angular分割的布局,并且可以点击两半?
  • 我相信这是可以实现的:

    ViewGroup group = (ViewGroup) toast.getView(); TextView messageTextView = (TextView) group.getChildAt(0); messageTextView.setTextSize(25); 

    这是 …

      Toast toast = Toast.makeText(context, R.string.yummyToast, Toast.LENGTH_SHORT); //the default toast view group is a relativelayout RelativeLayout toastLayout = (RelativeLayout) toast.getView(); TextView toastTV = (TextView) toastLayout.getChildAt(0); toastTV.setTextSize(30); toast.show(); 

    如果不创buildCustomToastView则不能增加字体大小。

    这是一个相关的问题。

    这是如何做到这一点跨度:

     SpannableStringBuilder biggerText = new SpannableStringBuilder(text); biggerText.setSpan(new RelativeSizeSpan(1.35f), 0, text.length(), 0); Toast.makeText(context, biggerText, Toast.LENGTH_LONG).show(); 

    根据Ani的回答,另一个解决scheme可以将文本大小设置为一个维度值,如下所示:

     public static void showToast(Context context, int resId) { Toast toast = Toast.makeText(context, resId, Toast.LENGTH_LONG); LinearLayout toastLayout = (LinearLayout) toast.getView(); TextView toastTV = (TextView) toastLayout.getChildAt(0); toastTV.setTextSize(TypedValue.COMPLEX_UNIT_PX, context.getResources().getDimension(R.dimen.TEXT_SIZE)); toast.show(); } 

    例如,这可让您将获得Toast的大小与TextView和Button控件中指定的大小相匹配。

    你可以尝试把下面的代码放到你的Manifest中:

     <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true"/> 

    把它放在<Application>元素的上面。