我想構建一個android應用程序流在線收音機。 目前它開始形成和工作是這樣的:當我點擊MainActivity
中的gridview項目時,它會啓動AndroidMediaPlayer
活動,該活動流式傳輸一個固定的URL並顯示一個不代表用戶選擇的固定圖像。不能setImageResource
代碼:https://github.com/sthlmj/IORadio/tree/clickable-funktionen/app/src/main/java/se/mookito/ioradio
現在我試圖使它正常工作,所以,如果我點擊一個特定的GridView項,圖像和流URL應該根據選擇玩。我開始試圖讓圖片中要通過嘗試正確顯示通過intent
通過點擊position
從MainActivity
的items
ArrayList
的MyAdapter
讓我能在第二活動AndroidMediaPlayer
setImageResource
根據從第一個活動MainActivity選定的圖像。
在第二個活動我試圖讓意圖數據:
//Selected image id
int position = i.getExtras().getInt("id");
MyAdapter myAdapter = new MyAdapter(this);
//Set image id
ImageView imageView = (ImageView) findViewById(R.id.mp3Image);
imageView.setImageResource(myAdapter.items.get(position));
但我得到:'setImageResource(int)' in 'android.widget.ImageView' cannot be applied to '(se.mookito.ioradio.MyAdapter.Item)'
您是否檢查過該位置有效? –