编辑: 感谢所有帮助过的人。我找到了一个文本大小库来解决这个问题。
自从我升级到Android Studio 3.0.1后, 我的应用中的文字大小在某些设备上太小了。
我该怎么办?
我将布局文件放在
下面由于
这是我的布局:
<LinearLayout xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:id="@+id/listlayout2"
android:weightSum="1"
android:gravity="center_vertical"
android:orientation="vertical">
<ImageView
android:id="@+id/headerImageView"
android:layout_width="match_parent"
android:layout_height="140dp"
android:scaleType="centerCrop"
android:visibility="gone"
app:srcCompat="@drawable/example" />
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:id="@+id/listlayout"
android:padding="16sp"
android:orientation="horizontal"
android:gravity="center_vertical">
<ImageView
android:gravity="center_vertical"
android:layout_width="20sp"
android:layout_height="20sp"
android:id="@+id/itemicon"
android:contentDescription="icon"
android:src="@drawable/settings"
android:layout_marginLeft="30dp"
android:layout_marginStart="0dp" />
<TextView
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="32dp"
android:textSize="16sp"
android:text="Testtext"
android:gravity="center_vertical"
android:layout_marginStart="14sp"
android:layout_marginLeft="14sp" />
</LinearLayout>
<ImageView
android:layout_width="match_parent"
android:layout_height="1.2dp"
app:srcCompat="@color/example"
android:id="@+id/divider"
android:layout_weight="0.03"
android:visibility="gone"/>
</LinearLayout>
它用于自定义导航抽屉项目。
答案 0 :(得分:1)
您需要在此处输入代码以设置根据系统需要显示的文本外观
android:textAppearance="?android:attr/textAppearanceMedium
android:textAppearance="?android:attr/textAppearanceSmall
android:textAppearance="?android:attr/textAppearanceLarge
答案 1 :(得分:1)
只需使用:
android:textSize="30sp"
更改文字大小并根据您想要的尺寸进行调整。
您也可以使用dp
代替sp
答案 2 :(得分:0)
如果您在dp
中定义textSize,则不会在整个应用程序中更改文本大小。
修改:将sp
更改为dp