Một ứng dụng Android có thể chạy trên nhiều thiết bị ở nhiều vùng khác nhau. Để làm cho ứng dụng của bạn tương tác hơn, ứng dụng của bạn sẽ xử lý văn bản, số, tệp vv theo các cách thích hợp với ngôn ngữ mà ứng dụng của bạn sẽ được sử dụng.
Cách thay đổi chuỗi thành các ngôn ngữ khác nhau được gọi là bản địa hóa
Trong chương này chúng tôi sẽ giải thích, làm thế nào bạn có thể bản địa hóa ứng dụng của bạn theo các khu vực khác nhau vv Chúng tôi sẽ bản địa hóa các chuỗi được sử dụng trong ứng dụng, và theo cách tương tự, những thứ khác có thể được bản địa hoá.
Ví dụ, trong trường hợp của italy, thư mục values-it sẽ được thực hiện theo res. Nó được thể hiện trong hình dưới đây
Khi thư mục đó được tạo, hãy sao chép strings.xml từ thư mục mặc định vào thư mục bạn đã tạo. Và thay đổi nội dung của nó. Ví dụ, tôi đã thay đổi giá trị của chuỗi hello_world.
Ý, res / values-it / strings.xml
Thí dụ
Để thử nghiệm với ví dụ này, bạn có thể chạy nó trên một thiết bị thực tế hoặc trong một trình giả lập.
Sau đây là nội dung sửa đổi của xml res / layout / activity_main.xml .
Để chạy ứng dụng từ Học lập trình Android cơ bản studio, hãy mở một trong các tệp hoạt động của dự án của bạn và nhấp vào biểu tượng Chạy từ thanh công cụ.
Android studio cài đặt ứng dụng trên AVD của bạn và khởi động ứng dụng và nếu mọi thứ đều ổn với thiết lập và ứng dụng của bạn, ứng dụng sẽ hiển thị cửa sổ Trình mô phỏng sau
Cách thay đổi chuỗi thành các ngôn ngữ khác nhau được gọi là bản địa hóa
Trong chương này chúng tôi sẽ giải thích, làm thế nào bạn có thể bản địa hóa ứng dụng của bạn theo các khu vực khác nhau vv Chúng tôi sẽ bản địa hóa các chuỗi được sử dụng trong ứng dụng, và theo cách tương tự, những thứ khác có thể được bản địa hoá.
Bản địa hóa chuỗi
Để bản địa hóa các chuỗi được sử dụng trong ứng dụng của bạn, hãy tạo một thư mục mới dưới dạng res với tên của các giá trị cục bộ nơi địa phương sẽ được thay thế bằng vùng đó.Ví dụ, trong trường hợp của italy, thư mục values-it sẽ được thực hiện theo res. Nó được thể hiện trong hình dưới đây
![]() |
| Học lập trình Android cơ bản |
Khi thư mục đó được tạo, hãy sao chép strings.xml từ thư mục mặc định vào thư mục bạn đã tạo. Và thay đổi nội dung của nó. Ví dụ, tôi đã thay đổi giá trị của chuỗi hello_world.
Ý, res / values-it / strings.xml
<;?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello_world">Ciao mondo!</string> </resources>Tiếng Tây Ban Nha, res / values-it / strings.xml
<;?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello_world">Hola Mundo!</string> </resources>Tiếng Pháp, res / values-it / strings.xml
<;?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello_world">Bonjour le monde !</string> </resources>Ngoài các ngôn ngữ này, mã vùng của các ngôn ngữ khác đã được đưa ra trong bảng dưới đây
| Sr.No | Mật ngữ |
|---|---|
| 1 | Afrikanns Mã số: af. Tên thư mục: giá trị-af |
| 2 | tiếng Ả Rập Mã số: ar. Tên thư mục: giá trị-ar |
| 3 | Tiếng Bengali Mã số: bn. Tên thư mục: giá trị-bn |
| 4 | Tiếng Séc Mã số: cs. Tên thư mục: values-cs |
| 5 | Trung Quốc Mã số: zh. Tên thư mục: giá trị-zh |
| 6 | tiếng Đức Mã số: de. Tên thư mục: giá trị-de |
| 7 | người Pháp Mã số: fr. Tên thư mục: values-fr |
| số 8 | tiếng Nhật Mã số: ja. Tên thư mục: giá trị-ja |
Để thử nghiệm với ví dụ này, bạn có thể chạy nó trên một thiết bị thực tế hoặc trong một trình giả lập.
| Các bước | Sự miêu tả |
|---|---|
| 1 | Bạn sẽ sử dụng Android studio để tạo ứng dụng Android theo gói com.example.sairamkrishna.myapplication. |
| 2 | Sửa đổi res / layout / activity_main để thêm các thành phần XML tương ứng |
| 3 | Sửa đổi res / values / string.xml để thêm các thành phần chuỗi cần thiết |
| 4 | Chạy ứng dụng và chọn thiết bị Android đang chạy và cài đặt ứng dụng trên đó và xác minh kết quả |
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <TextView android:text="Wifi" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/textview" android:textSize="35dp" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Tutorials point" android:id="@+id/textView" android:layout_below="@+id/textview" android:layout_centerHorizontal="true" android:textColor="#ff7aff24" android:textSize="35dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hindi" android:id="@+id/textView2" android:layout_below="@+id/textView" android:layout_centerHorizontal="true" android:layout_marginTop="50dp" android:textColor="#ff59ff1a" android:textSize="30dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/marathi" android:id="@+id/textView3" android:textSize="30dp" android:textColor="#ff67ff1e" android:layout_centerVertical="true" android:layout_centerHorizontal="true" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/arabic" android:id="@+id/textView4" android:layout_below="@+id/textView3" android:layout_centerHorizontal="true" android:layout_marginTop="42dp" android:textColor="#ff40ff08" android:textSize="30dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/chinese" android:id="@+id/textView5" android:layout_below="@+id/textView4" android:layout_alignLeft="@+id/textView3" android:layout_alignStart="@+id/textView3" android:layout_marginTop="42dp" android:textSize="30dp" android:textColor="#ff56ff12" android:layout_alignRight="@+id/textView3" android:layout_alignEnd="@+id/textView3" /> </RelativeLayout>Sau đây là nội dung của res / values / string.xml .
<resources> <string name="app_name">My Application</string> <string name="hello_world">Hello world!</string> <string name="action_settings">Settings</string> <string name="hindi">ట్యుటోరియల్స్ పాయింట్</string> <string name="marathi">शिकवण्या बिंदू</string> <string name="arabic">نقطة الدروس7</string> <string name="chinese">教程点</string> </resources>Hãy thử chạy ứng dụng của chúng tôi, chúng tôi vừa sửa đổi. Tôi cho rằng bạn đã tạo AVD của mình trong khi thiết lập môi trường.
Để chạy ứng dụng từ Học lập trình Android cơ bản studio, hãy mở một trong các tệp hoạt động của dự án của bạn và nhấp vào biểu tượng Chạy từ thanh công cụ.
Android studio cài đặt ứng dụng trên AVD của bạn và khởi động ứng dụng và nếu mọi thứ đều ổn với thiết lập và ứng dụng của bạn, ứng dụng sẽ hiển thị cửa sổ Trình mô phỏng sau
![]() |
| Học lập trình Android cơ bản |


Không có nhận xét nào:
Đăng nhận xét