我正在设置我的移动应用程序在平板电脑上工作,需要调整的许多事情之一是在10英寸屏幕上的菜单大小太小。所以我正在寻找一个全局变量改变字体大小就像使用textViews
和
<dimen name="size_font_view_tex">21sp</dimen>
inside dimens-wXXXdp / dimens.xml
任何人都知道更改菜单大小的维度资源的名称(如果是)?
奖金:所有维度资源列表
答案 0 :(得分:0)
你必须为不同尺寸的屏幕使用不同的布局。正如你所说的10&#34;屏幕你必须在res文件夹中使文件夹布局大,并根据需要进行布局。希望这会对你有所帮助。
答案 1 :(得分:0)
表格How to set text size of textview dynamically for different screens
您应该使用资源文件夹,例如
values-ldpi
values-mdpi
values-hdpi
并在每个范围的“dimensions.xml
”文件中写入文字大小。
在java代码中,您可以使用
设置文本大小textView.setTextSize(getResources().getDimension(R.dimen.textsize));
示例dimension.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="textsize">15sp</dimen>
</resources>
答案 2 :(得分:0)
当您通过右键单击创建新布局时,您可以使用&#34;可用的限定符&#34;来管理此创建。
此处就尺寸而言,请保留限定符尺寸并设置所需的屏幕尺寸。
例如,您可以设置x-large为您之前创建的同一屏幕创建平板电脑布局。
更多解释:https://developer.android.com/guide/practices/screens_support.html