這是我在stackoverflow上的第一個問題。在嵌套的ListView中,如何設置onItemClick的內部視圖來繼承父級的視圖?
我的問題是,在我的Android應用程序中,有一個ListView與一些項目,並在點擊每個項目將過渡到一個新的片段。在Item本身中,有一個內部的GridView來顯示數組中的一些動態數據。
我擔心的是,如果我單擊該內部GridView的項目,它將不會調用ListView的onItemClick方法,並且什麼都不做(因爲我已將它設置爲禁用)。我想要的是將這些內部項目設置爲不可點擊,就像列表項目中的TextView一樣。
以下是我將適配器設置爲父適配器的getView方法內部GridView的行。
MyListAdapter{
......
@Override
public View getView(int position, View convertView, ViewGroup parent) {
......
grid.setAdapter(new ArrayAdapter<>(this.mContext,R.layout.item,list));
grid.setEnabled(false);
return convertView;
}
謝謝。
是的,我已經嘗試過,但它是一樣的。謝謝。 –