簡體   English   中英

我的第一個Spinner需要幫助!! 不顯示值

[英]I need help with my first Spinner!! Not Displaying values

這是我第一次嘗試使用微調器,我需要一些幫助。.我在其上制作了帶微調器對象的布局,然后還制作了array.xml,其中包含了我想要的微調器中的數字。 我運行以下代碼,屏幕顯示微調器中沒有任何值?

public class SpinnerExaple extends Activity {
    private Spinner numbersSpinner;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        this.numbersSpinner = (Spinner) findViewById(R.id.Spinner01);

        ArrayAdapter<String> numbersArray =
            new ArrayAdapter<String>(this, R.layout.main,
            getResources().
            getStringArray(R.array.numbers));
        }
}

您獲得了微調器的引用,您的AdapterArray設置正確,但是沒有將適配器連接到微調器。

添加行:

numbersSpinner.setAdapter( numbersArray );

您永遠不會將數字數組設置為微調框。 嘗試在方法末尾添加以下內容:

numbersSpinner.setAdapter(numbersArray);

另請參閱hello-spinner教程

暫無
暫無

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

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