我使用viewPagerIndicator
庫中的IconPageIndicator
。當在指標中點擊一個圖標時,我需要視圖尋呼機移動到該頁面。點擊圖標時,我可以點擊該事件嗎? 如何知道在IconPageIndicator
中點擊了哪個圖標?如何實現IconPageIndicator中的圖標點擊監聽器
回答
我已閱讀您的問題和測試示例example.you是正確的當我們點擊圖標時它不能移動。
,所以你需要編輯庫項目---> IconPageIndicator.java
只需更換以下方法
public void notifyDataSetChanged()
{
mIconsLayout.removeAllViews();
IconPagerAdapter iconAdapter = (IconPagerAdapter) mViewPager.getAdapter();
int count = iconAdapter.getCount();
for (int i = 0; i < count; i++) {
ImageView view = new ImageView(getContext(), null, R.attr.vpiIconPageIndicatorStyle);
view.setImageResource(iconAdapter.getIconResId(i));
view.setTag(""+i);
view.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
int viewPosition = Integer.parseInt(v.getTag().toString());
mViewPager.setCurrentItem(viewPosition);
}
});
mIconsLayout.addView(view);
}
if (mSelectedIndex > count) {
mSelectedIndex = count - 1;
}
setCurrentItem(mSelectedIndex);
requestLayout();
}
清潔的庫項目和重建it.also不要忘記清潔和重建你的項目。我希望它能奏效。
它的工作原理。你是真棒:) –
@比爾蓋茨我很高興它幫助你。 – TheFlash
嗨我得到一個錯誤:android.view.InflateException:二進制XML文件行#11:錯誤充氣類com.viewpagerindicator.IconPageIndicator – user1051505
- 1. 如何在SimpleCursorAdapter中實現onitem點擊監聽器
- 2. 如何實現監聽器?
- 3. 如何在vaadin圖表中實現鼠標懸停監聽器
- 4. 如何在android頁面查看器中實現按鈕的點擊監聽器?
- 5. Android - 如果視圖有點擊監聽器,如何檢測觸摸監聽器
- 6. Xamarin.Android ActionBar標誌點擊監聽器
- 7. 如何應用點擊監聽器?
- 8. 點擊事件監聽器
- 9. Recycler view點擊監聽器
- 10. 如何在IONIC2中添加標記點擊監聽器?
- 11. 如何實現onTouch監聽器?
- 12. 如何實現CSS3 GWT TransitionEnd監聽器
- 13. 如何刪除點擊監聽器上的標記?
- 14. Android Button監聽器實現
- 15. 實現JNI監聽器
- 16. OnTap監聽器實現
- 17. 如何實現一個menuitem點擊監聽器裏面的android片段
- 18. 如何在Perl中實現鍵盤監聽器或動作監聽器
- 19. 如何在點擊按鈕後刪除鼠標監聽器?
- 20. 如何在Android的ActionBar上添加點擊監聽器的應用圖標?
- 21. 添加點擊監聽器標題欄圖片
- 22. 如何添加谷歌地圖監聽器點擊數組標記內的InfoWindows?
- 23. 如何讓事件監聽器事件點擊顯示圖像?
- 24. 如何添加點擊監聽器到谷歌地圖道路?
- 25. 如何將GWT點擊監聽器添加到圖像?
- 26. 如何檢索Scala.js中的點擊事件監聽器中的標籤名稱?
- 27. 在box2dweb中實現邊界監聽器
- 28. jquery點擊監聽器的問題
- 29. Android上點擊監聽器的困難
- 30. 點擊觸摸屏的jQuery監聽器?
+1 ...我會發布我的解決方案。@ bill gates – TheFlash