如何使 Font Awesome 图标响应所有屏幕尺寸 Android
How to make Font Awesome icons responsive with all screen sizes in Android
我想在我的 Android 应用程序中使用 Font Awesome 图标,但我担心 Font Awesome 图标无法响应所有屏幕尺寸。那么如何让它们适合所有屏幕尺寸并响应
这是我的图标文本示例
在activity_main.xml
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text=""
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:id="@+id/tvIcon1"
android:textSize="500sp"
/>
在MainActivity
Typeface typeface = ResourcesCompat.getFont(this, R.font.fa_regular_400);
tvIcon1.setTypeface(typeface);
您可以在 gradle 文件中使用用于响应字体或图像视图的库或用于 sdp 库或 ssp 库的按钮等,这可以减少您的问题。然后你就可以在项目的任何地方使用了。
实施'com.intuit.sdp:sdp-android:1.0.6'
实施 'com.intuit.ssp:ssp-android:1.0.6'
在 dependencies 文件夹中导入这些库
然后它会自动弹出他们的名字,如@dimen/_16sdp etc
我想在我的 Android 应用程序中使用 Font Awesome 图标,但我担心 Font Awesome 图标无法响应所有屏幕尺寸。那么如何让它们适合所有屏幕尺寸并响应
这是我的图标文本示例
在activity_main.xml
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text=""
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:id="@+id/tvIcon1"
android:textSize="500sp"
/>
在MainActivity
Typeface typeface = ResourcesCompat.getFont(this, R.font.fa_regular_400);
tvIcon1.setTypeface(typeface);
您可以在 gradle 文件中使用用于响应字体或图像视图的库或用于 sdp 库或 ssp 库的按钮等,这可以减少您的问题。然后你就可以在项目的任何地方使用了。
实施'com.intuit.sdp:sdp-android:1.0.6' 实施 'com.intuit.ssp:ssp-android:1.0.6'
在 dependencies 文件夹中导入这些库 然后它会自动弹出他们的名字,如@dimen/_16sdp etc