GridView获取子View
myGridView.getSelectedView();等获取的都是null的,
需要myGridView.getAdapter().getView(i,null,null);这样可以获取到View,但不能进行改变
将setOnItemClickListener中的View放进去,结果就可以了。
myGridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
LinearLayout linearLayout=(LinearLayout) myGridView.getAdapter().getView(i,view,null);
TextView textView=(TextView)linearLayout.getChildAt(0);
textView.setText("test");
}
});
但是发现还是不能进行更改呢.
http://www.cnblogs.com/Cher-blogs/

浙公网安备 33010602011771号