2013-01-19 30 views
0

我有一個應用程序,假設是建立在英語和阿拉伯語。所以我有drawable-en和drawable-ar。Android。哪種更好的XML或代碼來加載2種語言的圖像

我的問題是,是否更好地設置圖像的XML,因爲android會找出哪種語言被選中,並顯示適當的圖像。或者我通過代碼來做到這一點,並檢查語言並設置其圖像。我不想讓應用程序與內存錯誤等

方法1崩潰:android:background="@drawable/background2"

方法2: //這裏一些緩存投入工作。

ImageResourceHandler.RenderImageBackgroundForView(getResources(), findViewById(R.id.imageView), R.drawable.activitybackground); 

//這是直接圖像設置爲backgroup

((Button) findViewById(R.id.languageButton)).setBackgroundResource(R.drawable.langeng); 

在此先感謝。

回答

1

,因爲Android將找出是所選的語言,並 顯示相應的圖像

你解決你自己的問題;),這是工作的方式的Android。

另一種方式也是可行的,但代碼少便於維護

相關問題