2017-04-21 69 views
1

ChooseLanguage.java在列表視圖中不顯示某些語言,但在其他設備相同的代碼它顯示

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.AdapterView; 
import android.widget.ArrayAdapter; 
import android.widget.ListView; 
import android.widget.Toast; 

import picker.novasyslabs.com.picker.R; 
import picker.novasyslabs.com.picker.SplashScreen; 
import picker.novasyslabs.com.picker.Volley.RegisterUser; 

public class ChooseLanguage extends AppCompatActivity { 


    ArrayAdapter adapter; 
    ListView choose_lang; 
    String[] languagelist; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     languagelist = getResources().getStringArray(R.array.Langusges); 
     setContentView(R.layout.activity_choose_language); 
     adapter = new ArrayAdapter<String>(this,R.layout.language_list,languagelist); 
     choose_lang = (ListView) findViewById(R.id.languages); 
     choose_lang.setAdapter(adapter); 

     choose_lang.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
      @Override 
      public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 
       SplashScreen.Language = parent.getItemAtPosition(position).toString(); 
       Toast.makeText(getApplicationContext(),SplashScreen.Language,Toast.LENGTH_SHORT).show(); 
       RegisterUser registerUser = new RegisterUser(); 
      } 
     }); 
    } 
} 

的strings.xml

<array name="Langusges"> 
     <item>हिंदी</item> 
     <item>తెలుగు</item> 
     <item>தமிழ்</item> 
     <item>മലയാളം</item> 
     <item>ಕನ್ನಡ</item> 
     <item>English</item> 
     <item>मराठी</item> 
     <item>বাংলা</item> 
     <item>ગુજરાતી</item> 
     <item>ਪੰਜਾਬੀ</item> 
     <item>ଓଡିଆ</item> 
     <item>भोजपुरी</item> 
     <item>नेपाली</item> 
     <item>हरयनवी</item> 
     <item>कश्मीरी</item> 
     <item>অসমীয়া</item> 
     <item>कोंकणी</item> 
    </array> 

因爲我得到的結果是:

enter image description here

所有語言顯示,但如圖所示3 l語言不顯示,即使當我點擊該項目空白將被烤,當我點擊其他語言,然後顯示點擊語言。在我的標籤中,它不顯示3種語言,並在其他索尼手機顯示其他語言只有一個語言正在顯示,但以另一種格式顯示。

任何幫助將不勝感激。 謝謝!

回答

0

您的選項卡不支持這些語言。但您正在測試的其他設備的確如此。

+0

好的,但有什麼辦法讓它支持。如果可能的話。謝謝:) – Prateek218

+0

我不瞭解它。我認爲我們不能,但如果我看一臺電腦,我們會在MS Word中添加字體,所以也許這是可能的,但我不確定。 –

相關問題