我已經添加了一堆圖像到ViewFlipper,現在我正在執行鰭狀肢上的onClick事件。爲此我想知道當前的子位置,以便我可以在數組中執行一些操作。無論如何找出當前孩子的位置。如何獲得ViewFlipper的當前子女位置
26
A
回答
52
使用此來獲得當前兒童的位置:
flipper.getDisplayedChild();
而這個設置子編號,以查看:
flipper.setDisplayedChild(8);
1
2
在addflipperimages(ViewFlipper flipper)
方法,則需要添加一些圖片,以ViewFlipper爲您正在創建imageview,將標記設置爲imageview,將imageview設置爲可點擊true,然後將onclick方法寫入imageview。經過休耕代碼它可能爲你工作
這裏ids[]
是圖像ID數組
private void addFlipperImages(ViewFlipper flipper) {
int imageCount = ids.length;
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.FILL_PARENT,
RelativeLayout.LayoutParams.FILL_PARENT);
for (int count = 0; count <imageCount; count++) {
ImageView imageView = new ImageView(this);
Bitmap imbm = BitmapFactory.decodeResource(this.getResources(),ids[count]);
imageView.setImageBitmap(imbm);
imageView.setLayoutParams(params);
imageView.setTag(count);
imageView.setClickable(true);
imageView.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
int id=(Integer) v.getTag();
Toast.makeText(ImageSliderVertical.this, id+"", Toast.LENGTH_LONG).show();
}
});
flipper.addView(imageView);
flipper.setTag(count);
}
}
1
我用這個flipper.indexOfChild(flipper.getCurrentView())
相關問題
- 1. 如何獲得當前位置?
- 2. 如何獲得當前位置
- 3. 獲得GPS當前位置
- 4. 獲得當前位置定位的Android
- 5. 如何從當前位置獲得10個最近的位置
- 6. 沒有獲得當前用戶位置
- 7. 無法獲得當前位置
- 8. 如何獲取當前的GPS位置?
- 9. 如何獲取當前的iScroll位置?
- 10. 如何獲得當前位置更新每移動10步,我就會得到當前位置更新
- 11. 如何獲得谷歌地圖的網絡當前位置
- 12. 我如何獲得UIWebView上的當前滾動位置
- 13. 如何獲得水平recyclerview中的當前位置?
- 14. 如何獲得當前位置的谷歌地圖片段?
- 15. 如何獲得最接近當前位置的價值?
- 16. 如何獲得仿真器中的當前固定位置?
- 17. 如何獲取當前位置android?
- 18. 如何獲取用戶當前位置
- 19. 我如何在警報對話框中獲得當前位置?
- 20. 試圖找出如何獲得當前位置
- 21. 如何獲得當前位置時,接近警戒火災
- 22. 如何獲得片段對象在當前位置ViewPager
- 23. 位置viewFlipper
- 24. 如何在火花/斯卡拉的RDD當前位置前獲得平均值
- 25. android如何獲得7位或更多數字的當前位置精度
- 26. Android獲取當前位置
- 27. android獲取當前位置
- 28. 獲取當前位置android
- 29. 獲取當前位置
- 30. 獲取當前位置
謝謝..!你保存了.. – Nikita
很高興聽到。 :) –