簡體   English   中英

如何使用 imageview 作為微調器

[英]how to use imageview as spinner

我有一個問題,我使用 imageview 下拉菜單,但我不知道如何將數據設置為 imageview,所以如果有人可以幫助我。我想在您單擊微調器時像微調器一樣使用它,它顯示數據你在里面取它,所以我的問題是如何取數據到圖像視圖並顯示它這是我的代碼:

dropDownArrow2 =(ImageView)findViewById(R.id.dropDownImage2);
 dropDownArrow2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            alimentsAutoComp.showDropDown();
        }
    });

從您的帖子中我了解到您有一個微調器和一個圖像視圖,並且您想在用戶單擊圖像視圖時展開微調器。 您可以在 imageview 的偵聽器中調用微調視圖的 performClick() 方法:

Spinner yourSpinnerView = (Spinner) view.findViewById(R.id.yourSpinnerView);
dropDownArrow2 = (ImageView) view.findViewById(R.id.dropDownImage2);
dropDownArrow2.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        yourSpinnerView.performClick();
    }
});

如果您想用數據填充微調器,您可以在此處從開發人員的網站復制代碼。 不確定您將數據添加到圖像視圖的意思。

暫無
暫無

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

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