0
我正在嘗試爲網格視圖中的特定網格項設置填充。我對gridChild得到空值,而試圖得到它的使用getChildAt如何訪問使用位置的網格視圖中的特定網格項
我在的onCreate編寫這些代碼()查看方法:
GridView MainGalleryview = (GridView) findViewById(R.id.main_gallery_gridview);
MainGalleryview.setAdapter(new CustomGalleryAdapter(this));
final CustomGalleryAdapter adapterData = new CustomGalleryAdapter(this);
for(int i = 0; i<adapterData.getCount(); i++) {
mediaPath = adapterData.images.get(i);
boolean ImageCheck = mediaPath.indexOf("WhatsApp/") > 0;
Log.d("Check: ", "-----" + mediaPath +"----");
if(ImageCheck){
ViewGroup gridChild = (ViewGroup) MainGalleryview.getChildAt(i);
if(gridChild != null)
gridChild.setPadding(-10, -10, -10, -10);
else
Log.d("Error: ", "*******" + gridChild + "********");
}
}
看來你在回答中忘記了一些東西,你要求OP在沒有指定的情況下做一些事情 – Sidewinder94
@Tamas Kandala:我檢查了我的日誌,我確信nullpointer不是來自adapterData.images。我如何在我的適配器類中使用getChildAt? – Ramesh