2017-06-23 151 views
0

根據移動設備的語言選擇,是否可以更改imageView?根據語言選擇更改圖片

這是我在xml中使用的代碼,我想要的是,如果有某種方式,當它處於特定語言時,圖像將更改爲相應的語言,因爲在圖像中輸入了文本。

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

    <ImageView 
     android:layout_width="360dp" 
     android:layout_centerHorizontal="true" 
     android:layout_height="wrap_content" 
     android:src="@drawable/calculate_wavelength_stepversion" 
     android:id="@+id/imageExample"/> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/desarrollo" 
     android:layout_marginRight="10dp" 
     android:layout_below="@+id/imageExample" 
     android:layout_marginLeft="10dp" 
     android:layout_marginTop="10dp" /> 


    </RelativeLayout> 

</FrameLayout> 
+0

我不太清楚你需要什麼,但試試這個鏈接:https://developer.android.com/training/basics/supporting-devices/languages.html –

回答

2

是的,你可以創建這樣的,RES /繪製-ZH-RCA /或RES /繪製-FR-RCA /,你可以參考AliasResourcesthis

0

使用一些邏輯在你的java類,當您檢測到某種語言更改時,將圖像的內容設置爲不同的繪圖。