10得票1回答
自动调整文本大小以适应Android按钮

有没有一种方法可以自动调整按钮文字的大小,使其尽可能大,同时保持在一行内,并且仍适合按钮中?

9得票4回答
在res/values/dimens.xml中定义Canvas.drawText()的文本大小

在类似于Scrabble的单词游戏应用程序中,我正在尝试在黄色瓷砖上绘制黑色字母和价值。虽然这在Windows和Mac下的Android模拟器上可以工作: 这个在Moto G、Nexus 1和4等真实设备上无法正常工作(文本大小太大): 我在res/values/dimens....

8得票4回答
iOS - 如何在UILabel或UITextView中实现文字大小变化的动画效果?

在一个显示文本块的应用程序中,当设备旋转到横屏方向时,我希望字体大小增加。但我不喜欢它完成整个动画然后突然跳到新的大小,所以我想在旋转过程中通过动画来改变字体大小。 我看到有人说将这种更改放入UIView动画块中是行不通的,因为字体属性是不可动画的。那么我可以怎样做呢? 针对我的具体实现,...

8得票3回答
iOS模拟器上有更快捷的改变辅助功能(动态类型)文本大小的方法吗?

在我的 iPhone XS 上,我创建了一个快捷方式在控制中心中,以便快速更改文本大小并测试确保所有大小都能在我的iPhone上正常工作。 然而,我经常在模拟器中尝试测试,需要切换到设置应用程序并经过多个菜单来切换文本大小,这很繁琐。 由于模拟器没有控制中心,是否有其他更容易更改文本大小的...

7得票7回答
根据文本大小调整EditText高度

如果我改变edittext中的文本大小,edittext的高度也会相应地改变。我希望edittext的大小保持不变,并在其中放置一个较小的提示或文本。我该怎么办?以下是代码,我还将发布此布局的屏幕截图: <RelativeLayout android:id=...

7得票2回答
在XML中抑制Lint警告

我的理解是,在XML中,可以通过添加一个ignore属性来抑制个别的警告信息。 xmlns:tools="http://schemas.android.com/tools" tools:ignore="SpUsage" android:textSize="30dp" 当直接指定文本大小时...

7得票2回答
如何更改菜单文字大小

我曾尝试将样式改变成这样: <item name="android:actionMenuTextAppearance">@style/MenuTextStyle</item> <stylename="MenuTextStyle"parent="@style/Te...

7得票2回答
如何使用Paint.getTextBounds()快速获取TextView的宽度和高度?

Paint类中有一个方法:Paint.getTextBounds(),它返回了一些文本所占用的Rect。但是根据这个答案,它返回的不是TextView的宽度/高度。 Q1:是否有一种方法可以使用由Paint.getTextBounds()返回的Rect来获取TextView的宽度和高度? ...

7得票1回答
使用画布绘图时,可以分别更改文本的高度和宽度。

我想知道在使用canvas绘制时是否有任何方法可以单独修改文本的高度和宽度。要设置文本大小,您只需执行paint.setTextSize(x);,但它会同时更改文本在X和Y轴上的大小,我需要像使用paint.setTextScaleX(x);一样单独地更改文本在X和Y轴上的大小,但是并没有类似...