0
내 위젯에는 각 행에 버튼이있는 목록보기가 있습니다. 버튼을 클릭하면보기가 표시됩니다. 어떤 행 s 단추가 클릭되었는지 어떻게 알 수 있습니까?Android 위젯 목록보기 버튼 클릭 수
@Override
public RemoteViews getViewAt(int i) {
// Log.d("MyWidgetViewsFactory", "getViewAt(" + position + "):" + items.get(position));
// Item item = items.get(i);
RemoteViews itemView = new RemoteViews(context.getPackageName(), R.layout.widget_listview_item);
if(wordItems != null) {
itemView.setTextViewText(R.id.ques, wordItems.get(i).getWord());
itemView.setTextViewText(R.id.answer, wordItems.get(i).getMean());
Log.d("word item size", wordItems.size() + " -- ");
itemView.setViewVisibility(i , View.VISIBLE);
// -- how can find which rows is clicked and how visible a layout
Intent intent = new Intent();
itemView.setOnClickFillInIntent(R.id.seeasnwer, intent);
}
return itemView;
}
업데이트 : 당신이 스크린 샷에서 보는 바와 같이
내가 원하는 내가 "쇼 대답"을 클릭하면 버튼 뷰가
더 설명 할 수 있습니까? –
아래 URL을 한눈에 볼 수 있습니다. https://www.codeofaninja.com/2013/09/android-viewholder-pattern-example.html –
viewHolder는 무엇인지 알고 있지만 위젯에서는 사용할 수 없습니다. –