jjzjj

textSize

全部标签

Android TextSize dimen dimen Resource链接更改为值

我已经在按钮上添加了文本大小属性android:textsize="@dimen/button_size"但是,如果我关闭content_mail.xml文件,然后重新打开它,它会自动更改为android:textsize="17dp"因为我在dimens.xml文件中具有button_size的大小为17dp。如何解决这个问题?看答案如果您使用的是AndroidStudio,则不会更改为“17SP”,AndroidStudio向您展示了灰色dimen.xml的“预览”。如果单击值,您将看到“@Dimen/button_size”。

android - 我在使用 android :textSize ="?android:attr/textAppearanceLarge" in my xml 时遇到布局充气器错误

如果我在我的xml中使用android:textSize="?android:attr/textAppearanceLarge",我的应用程序就会崩溃。我不想提供硬编码的文本大小,因为我必须为不同的屏幕大小创建xml,或者我必须在运行时管理文本大小。这是Log.e输出-06-2611:46:27.439:E/AndroidRuntime(1731):atandroid.view.LayoutInflater.createView(LayoutInflater.java:620)06-2611:46:27.439:E/AndroidRuntime(1731):atcom.android.

Android:不同布局尺寸的不同样式(textSize)

我已经为大屏幕上的所有文本按钮制作了自定义样式@color/button_color30dptruefalse现在我想要普通屏幕的小按钮,我添加了新样式,其中只有android:textSize改变了。@color/button_color10dptruefalse是否可以提取此值并根据屏幕尺寸接收所需的值?并且只使用一种样式。value_based_on_screen_size如果是大屏幕,则为30,对于普通屏幕,则为10 最佳答案 是的,这是可能的。以下是您可能如何安排它。在您的默认values/styles.xml中,@col

android - 调整 TextView 大小以适合文本

我正在开发一个自定义View以调整TextView中文本的大小以使其适合(我不想省略)。我遇到的麻烦是,当更改文本大小时,textview本身没有重新测量。我一直在查看源代码,发现setTextSize()正在调用以下内容:nullLayouts();requestLayout();invalidate();所以它应该重新测量。这可能是一个错误,因为它在2.3上运行良好,但在1.6、1.5和2.1模拟器上运行不佳。这是一段代码,注意textview被扩展了:@OverrideprotectedvoidonSizeChanged(intw,inth,intoldw,intoldh){if

android - 使用不同的语言区域更改 textSize

我已将西类牙语和法语添加到我的应用程序中,但一些措辞在西类牙语中比英语中更长。访问values-es/string.xml文件时如何更改文本大小 最佳答案 为此,您可以使用dimens.xml资源文件。在您的情况下,您可能需要创建一个名为res/values-es/dimens.xml的文件,并且可能还需要创建一个-fr版本。您可以在res/values/dimens.xml(或res/values-en/dimens.xml,如果您想要更具体)中指定默认值。示例取自MoreResourceTypessection在develope

java - Android stackoverflow 使用 while 循环

我正在使用这个方法来缩小TextView文本,正如它的名字所暗示的那样:publicstaticfloatshrinkTextToFit(Stringcaller,floatavailableWidth,TextViewtextView,floatstartingTextSize,floatminimumTextSize){startingTextSize=textView.getTextSize()而且我只在这个设备上遇到堆栈溢出(有时不会发生):三星GT-I9192三星GT-I9300LG-D290操作系统版本:4.4.2、4.310atandroid.widget.TextVie

android - 在 TextView 中缩放 textSize

假设我有一个TextView特定大小(实际上并不重要......fill_parent,20dip,等等)。是否可以在不进行大量数学计算的情况下告诉文本缩小/增大大小以适应可用空间? 最佳答案 好吧,它比“很多复杂的数学”要简单一些,但是如果您的文本宽度与TextView的宽度相差不太远,我会使用一个hack解决方案来解决这个问题。p>//HACKtoadjusttextwidthfinalintINITIAL_TEXTSIZE=15;finalintTEXTVIEW_WIDTH=textviewBackground.getIntr

android - 根据文本区域的宽度计算文本大小

我有一个文本应该设置为具有指定宽度的TextView。它需要计算文本大小以适应TextView。换句话说:有没有办法将文本放入TextView区域,如ImageView缩放类型功能? 最佳答案 这应该是一个简单的解决方案:publicvoidcorrectWidth(TextViewtextView,intdesiredWidth){Paintpaint=newPaint();Rectbounds=newRect();paint.setTypeface(textView.getTypeface());floattextSize=te

android - 根据文本区域的宽度计算文本大小

我有一个文本应该设置为具有指定宽度的TextView。它需要计算文本大小以适应TextView。换句话说:有没有办法将文本放入TextView区域,如ImageView缩放类型功能? 最佳答案 这应该是一个简单的解决方案:publicvoidcorrectWidth(TextViewtextView,intdesiredWidth){Paintpaint=newPaint();Rectbounds=newRect();paint.setTypeface(textView.getTypeface());floattextSize=te

Android - 我可以增加 NumberPicker 小部件的 textSize 吗?

我们在3.0中有一个NumberPicker小部件,但似乎无法修改此小部件的textSize。我错过了什么还是是这种情况?我真的很想增加字体大小,默认值很小。但我看不到它的textSize属性。 最佳答案 我可以通过扩展默认的NumberPicker来实现这一点。不理想,但可以。publicclassNumberPickerextendsandroid.widget.NumberPicker{publicNumberPicker(Contextcontext,AttributeSetattrs){super(context,attr