是否可以在活动中获取网格视图子项?网格已填充,我试图让 gridview 的子视图更改其布局中的某些内容。
我已经覆盖了 onStart() 方法:
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
populateGridView(gridview, beersArray);
View found = gridview.findViewById((int)gridview.getAdapter().getItemId(1));
System.out.println("found view: " + found);
}
但视图始终为空。我应该像这样获得网格项目视图吗?这是我试图从活动类访问的 gridview.xml 布局:
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget44"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="201px"
android:layout_y="165px"
android:gravity="center_horizontal"
android:orientation="vertical" >
<ImageView
android:id="@+id/icon_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/icon_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:textSize="10dp"
android:textColorHighlight="#656565" />
</LinearLayout>
我做错了吗?OnItem 单击我知道我正在单击什么项目,但我正在尝试更改我没有单击的特定项目上的图标。谢谢你。