我需要一個微調框的默認文本,其中微調框中的值來自數據庫,通過使用arrayadapter從數據庫獲取所有細節到微調框,但我不能應用默認文本比如選擇大小。 Isaw許多職位,但我沒有找到一個具有相同要求。 請幫助我:(這裏是代碼Spinner默認文本,而微調框中的值來自數據庫
String siz =feedObj.getString("P_Size");
Size=(Spinner)findViewById(R.id.size);
if(siz!= null && !siz.isEmpty())
{
String[] seperatedsize = siz.split(", ");
ArrayAdapter spinnersize = new ArrayAdapter(this,android.R.layout.simple_spinner_item,seperatedsize);
spinnersize.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Size.setAdapter(spinnersize);
// spinnersize.add("select");
// spinnersize.setPrompt("Select your Size!");
}
else
{
layoutsize.setVisibility(View.GONE);
Size.setVisibility(View.GONE);
}
這裏是圖像
您好,感謝您的回答,您提供的鏈接(我嘗試過,但沒有用,他們是隻顯示默認文本,我也可以)但我想都(默認文本+數據庫值)。像這樣http://stackoverflow.com/questions/867518/how-to-make-an-android-spinner-with-初始文本選擇一個(第三後期圖像)在這裏他從字符串獲取數據,但在這裏我想從數據庫中獲取默認text.any幫助? – aayviD
@aayviD我認爲你正在談論這樣的事情>就像有5,6或很快從數據庫傳來的值,你需要在你的微調列表頂部的一個值。如果是這樣,那麼當完成從數據庫獲取值時,可能需要在列表中添加一個默認值。如果不是那麼請詳細說明你的問題可能是我已經理解了不同的東西 –
我在數據庫中有一個名爲P_Size的字段,並且我有值(SS,XS,XXL,XL)。我需要所有這些值在我的微調(我做到了),並在頂部的默認文本。 – aayviD