如何在Android中支援阿拉伯文字?


介紹

Android 支援多種語言,我們可以為居住在不同國家、說不同語言的使用者使用這些語言。 我們可以為我們的應用程式提供多種語言支援,例如印地語、英語、烏爾都語、馬拉地語、阿拉伯語等等。 在本文中,我們將瞭解如何在 Android 中支援阿拉伯文字。

實現

我們將建立一個簡單的應用程式,在這個應用程式中,我們將建立一個文字檢視來顯示應用程式的標題。 之後,我們再建立一個文字檢視,在這個文字檢視中,我們將顯示一條用阿拉伯語書寫的問候語“早上好,大家好”。

步驟 1:在 Android Studio 中建立一個新專案

導航到 Android Studio,如下圖所示。在下面的螢幕中,單擊“新建專案”以建立一個新的 Android Studio 專案。

單擊“新建專案”後,您將看到下面的螢幕。

在此螢幕中,我們只需選擇“空活動”,然後單擊“下一步”。單擊“下一步”後,您將看到下面的螢幕。

在此螢幕中,我們只需指定專案名稱。然後包名將自動生成。

注意:確保選擇 Java 作為語言。

指定所有詳細資訊後,單擊“完成”以建立一個新的 Android Studio 專案。

專案建立完成後,我們將看到開啟的兩個檔案,即 activity_main.xml 和 MainActivity.java 檔案。

步驟 2:使用 activity_main.xml

導航到 activity_main.xml。如果此檔案不可見,則要開啟此檔案。在左側窗格中,導航到 app>res>layout>activity_main.xml 以開啟此檔案。開啟此檔案後,向其中新增以下程式碼。程式碼中添加了註釋,以便詳細瞭解。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent">

   <!-- on below line creating a text view for displaying heading of the application -->
   <TextView
       android:id="@+id/idTVHeading"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:layout_above="@id/idTVMessage"
       android:layout_margin="20dp"
       android:padding="4dp"
       android:text="Arabic in Android"
       android:textAlignment="center"
       android:textColor="@color/black"
       android:textSize="20sp"
       android:textStyle="bold" />

   <!-- on below line creating a text view for displaying a text message as Good Morning everyone in Arabic -->
   <TextView
       android:id="@+id/idTVMessage"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:layout_centerInParent="true"
       android:layout_margin="20dp"
       android:gravity="center"
       android:text="صباح الخير جميعا"
       android:textAlignment="center"
       android:textAllCaps="false"
       android:textColor="@color/black"
       android:textDirection="ltr"
       android:textSize="20sp"
       android:textStyle="normal" />
</RelativeLayout>

說明:在上面的程式碼中,我們建立一個根佈局作為相對佈局。在這個佈局中,我們建立一個文字檢視,用於顯示應用程式的標題。然後,我們再建立一個文字檢視,在這個文字檢視中,我們顯示一條阿拉伯語的訊息。我已經將阿拉伯語訊息貼上到這個文字檢視中。

新增上述程式碼後,我們只需單擊頂部欄中的綠色圖示即可在移動裝置上執行我們的應用程式。

注意:確保已連線到您的真實裝置或模擬器。

輸出

結論

在本文中,我們瞭解瞭如何在 Android 應用程式中支援阿拉伯文字。

更新於:2023年5月9日

846 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始
廣告