0
我有一個動態的訂閱按鈕列表,每個訂閱按鈕都有幾個動態生成的與訂閱者關聯的卡片類型按鈕。在我的訂閱按鈕onClick中,我想要顯示(或隱藏)卡片類型按鈕,但是我有一個問題需要弄清楚如何將卡片組與特定訂閱者相關聯。這是我在我的Onclick到目前爲止:Android:隱藏/顯示相關視圖onClick
View.OnClickListener getSubscriberOnClick(final IdCardSubscriberButton subscriberButton) {
return new View.OnClickListener() {
public void onClick(View v) {
Drawable icon;
if(subscriberButton.isExpanded() == false) {
icon = getResources().getDrawable(R.drawable.ic_id_card_close);
subscriberButton.setExpanded(true);
//Here's where I need to display the card Type buttons. How do I associate the
//card type buttons with this particular subscriber button?
} else {
icon = getResources().getDrawable(R.drawable.ic_id_card_dropdown);
subscriberButton.setExpanded(false);
}
subscriberButton.setCompoundDrawablesWithIntrinsicBounds(null,null,icon,null);
}
};
}
任何幫助,將不勝感激。
我喜歡這個想法,並且我已經爲每個用戶和對應的卡類型分配了相同的ID。我如何隱藏或顯示具有該標籤的卡片類型按鈕,而不隱藏訂閱者按鈕,該按鈕也共享該標籤? – jwBurnside 2013-05-01 00:27:29
你有他的訂閱者按鈕ID嗎?不是標籤ID – 2013-05-01 00:47:32