问题标签 [text-size]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
876 浏览

android - 在上下文菜单中动态更改 textSize 的 Android AlertDialog

在一个活动中,我有两个文本视图。在上下文菜单中,我可以选择更改其中一个文本视图的文本大小。我试过这样的东西..

t 当我单击单选按钮时,它显示“强制关闭”消息。我该如何解决这个问题?谢谢..

0 投票
2 回答
539 浏览

android - Android Textsize的不同油漆

当您想以不同的字体大小或样式打印某些东西时,创建一个新的 Paint() 或修改和现有一个更有效吗?- 这是针对游戏的,因此每帧都会进行更改

0 投票
2 回答
23310 浏览

android - Android:如何设置布局的文本大小?

我正在尝试将 textsize 设置为全局级别,但无法确定或找到方法来做到这一点。

例如我有这样的事情:

TableRows 和 TextViews 本身是根据用户输入动态生成的。

问题是我想根据资源文件全局设置基本 textSize ,而不必去接触一堆代码。有没有办法告诉应用程序,“嘿,应用程序,使用它作为所有 textViews 的基本 textSize?”

或者换一种说法,在 HTML 中,我可以在 body、div 和 table 级别设置字体大小。我可以在一个布局(LinearLayout、TableLayout、ScrollView 等)级别上做一些类似的事情吗?

0 投票
1 回答
1829 浏览

android - Android 布局重量/最大尺寸/建议

在过去几天让自己发疯之后,我在 StackOverflow 上看到了许多不同的页面,但不是我正在寻找的答案:(

我想为 Android 手机或更好的手机创建一个拼图:所有 android 设备。

  1. 我是否应该专注于使这个应用程序与所有 android 设备兼容,包括(非常小的)2,7" 和非常大的 (7"+) 设备?还是我应该坚持使用在 3.2 到 4.7 之间“看起来不错并且可以工作”的应用程序?

  2. 更大的屏幕有更多的空间,因此屏幕文本可以更大。如何自动让应用程序设置正确的屏幕文本大小?到目前为止,我已经创建了下面的代码。使用sp文本大小虽然它似乎没有多大作用。

  3. 如果您建议我使该应用程序可用于平板电脑,我如何在下面的源代码中设置按钮的最大宽度,同时还要有一个最小的重量让我们说90%

0 投票
1 回答
202 浏览

android - 尝试使所有屏幕尺寸的 TextSize 保持相似

所以我需要一条建议。我有一个计时的小游戏,在最后 5 秒内,我希望它显示后台剩余的时间(又名倒计时:5 4 3 2 1)。以前我只是制作了数字的大图像,以便轻松地将所有图像缩放到不同的屏幕尺寸。现在我的缓冲区空间不足(java.lang.OutOfMemoryError:位图大小超过 VM 预算)所以我想使用 drawText 将数字放在背景中,但我需要它缩放到每个设备的整个屏幕. 关于如何做到这一点的任何建议?

谢谢-德里克

0 投票
1 回答
1932 浏览

java - 如何在 Android 中通过 Java 调整文本大小

我尝试使用 Java 而不是 XML 来更改我的 textview 的大小。有没有办法做到这一点?

0 投票
12 回答
319990 浏览

android - 文字大小和不同的安卓屏幕大小

我知道,它已经讨论了 1000 次,但我无法针对不同的屏幕尺寸调整文本大小。我尝试在我的自定义样式中使用“sp”作为尺寸单位:

在 2.7 QVGA 中看起来不错:

2.7QVGA 30sp

但在 7in WSVGA 中,它看起来像这样:

7英寸 WSVGA 30sp

我尝试同时使用“sp”和“dp”,结果相同。

您能否解释一下如何使这些按钮在任何屏幕上看起来都一样?

完整的自定义按钮样式

在我的应用程序主题中,我有

还有我的布局:

0 投票
4 回答
37252 浏览

android - 根据平板电脑动态更改文本大小

经过一番努力,我终于完成了我在 android 中的第一个应用程序。并感谢所有人。但是在结束之后,我意识到我的应用程序文本大小在所有平板电脑尺寸中都很常见。所以我会重新提出我的问题。

问题:我在整个应用程序中使用了自己的自定义文本大小。还有一些对 7 英寸平板电脑感到满意的地方。但是当我在 8.9 英寸和 10.1 英寸的平板电脑上看同样的东西时,它包含大量的空白和文本大小也相对较小。那么有什么方法可以根据我的平板电脑大小更改文本大小???这可能看起来是个新手问题,但我正在为此苦苦挣扎,因为在 7 英寸中看起来很棒的同一个应用程序在 8.9 英寸和 10.1 英寸中失去了它的本质。或者我可以用我的应用程序做其他事情。 可能的解决方案:-正如我的主题所表明的,是否有一些方法可以随着平板电脑大小的变化而改变文本大小。动态或任何其他方式。

EDITED::根据 Cheeta 的回答,方法是正确的,但我不能为每个布局按钮和文本字段以及其他字段执行此操作。单个应用程序中有数百个这样的字段。我可以在某个地方执行此操作并将其称为必需属性吗?自定义标签是我正在寻找的方法吗?有可能吗????

任何帮助将不胜感激。提前致谢。

注意我还没有找到答案,但猎豹的答案在某种程度上导致了正确的方法。尽管他的答案几乎没有对齐问题,但我将他的答案标记为正确。任何其他答案总是受欢迎的。谢谢

0 投票
2 回答
521 浏览

android - 为什么这个安卓设备会放大文字?

该网站是tavistockrestaurants.com。我们正在努力使这种设计在流行的移动设备上运行良好。一个特定的 android 设备似乎正在放大文本,我不确定为什么。这会导致顶部的“联系”链接换行,并导致整个网站出现不必要的换行符。请注意表单被推到此屏幕截图中的图像下方?它应该在底部有空白区域!

我们确实-webkit-text-size-adjust: none为所有元素准备好了(使用星号 *)。有安卓等价物吗?有没有人在任何安卓设备上遇到过这种情况?

此行为并非在所有 android 设备上都会发生。我们只在 Android 4.x 上看到过这个,但我无法用我的 android 4.0 模拟器重现它。

它目前的样子: 在此处输入图像描述

它应该是什么样子: 在此处输入图像描述

(我没有屏幕帽中使用的具体设备型号)

0 投票
2 回答
6098 浏览

android - android eclipse using string resource for text size in layouts

I want to be able to store a font size (18sp) in a resource so that a lot of my layouts will use so that I can easily change the size in the future if I need to. I've a string in a string resource file with "18sp" as the value, and I can call it in the layout editor by setting the text size to "@strings/string_name". At that point everything is fine, and the text is changed to the correct font. The problem is once I try to test that on an actual device I get :

Is this because I am using a string resource as a text size, or would it be some other underlying problem? If it is because i am using a string resource, is there a different / more proper way to have a global text size that I can call on so that I can change everything by modifying 1 value?

Also to note: My app worked just fine before I tried using a string resource as a text size, so I'm relatively certain it can't be something unrelated that is causing the error.

THanks!