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>
因爲我得到的結果是:
所有語言顯示,但如圖所示3 l語言不顯示,即使當我點擊該項目空白將被烤,當我點擊其他語言,然後顯示點擊語言。在我的標籤中,它不顯示3種語言,並在其他索尼手機顯示其他語言只有一個語言正在顯示,但以另一種格式顯示。
任何幫助將不勝感激。 謝謝!
好的,但有什麼辦法讓它支持。如果可能的話。謝謝:) – Prateek218
我不瞭解它。我認爲我們不能,但如果我看一臺電腦,我們會在MS Word中添加字體,所以也許這是可能的,但我不確定。 –