我有这个布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/online_top_deals_color"
android:orientation="vertical"
android:showDividers="none" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Button" />
<RelativeLayout
android:id="@+id/gridHolder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@id/button1" >
<GridView
android:id="@+id/topWebsitesGrid"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentRight="true"
android:columnWidth="150dp"
android:gravity="center"
android:horizontalSpacing="10dp"
android:numColumns="auto_fit"
android:stretchMode="columnWidth"
android:verticalSpacing="10dp" />
</RelativeLayout>
</RelativeLayout>
当我尝试获取对网格视图的引用时
View topWebsitesView = inflater.inflate(R.layout.fragment_online_top_websites, container, false);
mTopWebsitesGrid = (GridView) topWebsitesView.findViewById(R.id.topWebsitesGrid);
我收到ClassCastException错误“Relativelayout无法转换为gridview”
答案 0 :(得分:1)
根据您的代码,我认为没有问题。我认为R.java类不会自动构建。有时候这种情况会发生。首先清理项目并运行如果您收到任何错误,请告知我。
感谢!!!