簡體   English   中英

使用Android Java微調器

[英]using android java spinner

我正在嘗試使用android中的一些微調框向用戶顯示選擇列表。 微調框是在xml中制成的,但我想從Java中使用它,因為根據用戶的選擇,我想在微調框中顯示的文本會有所不同。 數據存儲在標准String數組中。 我已經嘗試了許多不同的方法和示例,但是我無法使其正常工作。 微調器在java中循環分配。

     units[n] = (Spinner) findViewById (data.Eid[n*3+3]);
 ArrayAdapter adapter = ArrayAdapter.createFromResource(
                this, R.array.unit, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

     units[n].setAdapter(adapter);

我在R.array.unit上一直收到錯誤消息。 我嘗試了日食建議,但沒有成功。 有一個更好的方法嗎? 我也想不出如何將數據從數組添加到微調器,我希望它具有第一個選項作為默認值。

我相信R.array.unit應該在您的項目中定義,因為它不是android.R.array類的一部分。

為了從陣列適配器創建微調器,開發人員指南中提供了一個很好的示例。 請參閱下一個鏈接。 http://developer.android.com/resources/tutorials/views/hello-spinner.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM