簡體   English   中英

如何使 Font Awesome 圖標響應 Android 中的所有屏幕尺寸

[英]How to make Font Awesome icons responsive with all screen sizes in Android

我想在我的 Android 應用程序中使用 Font Awesome Icons,但我擔心 Font Awesome 圖標無法響應所有屏幕尺寸。 那么如何使它們適合所有屏幕尺寸並做出響應

這是我的圖標文本的示例

activity_main.xml

<TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="&#xf004;"
        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'

在依賴文件夾中導入這些庫然后它會自動彈出他們的名字,如@dimen/_16sdp 等

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM