首页 > 代码库 > 项目Contact开发中遇到的,引以为戒

项目Contact开发中遇到的,引以为戒

程序进去就闪退

其中指示错误的地方,函数内容如下:

 1 public void loadButtomMenu() { 2         gv_buttom_menu = (GridView) this.findViewById(R.id.gv_bottom_menu); 3         gv_buttom_menu.setBackgroundResource(R.drawable.channelgallery_bg); 4         gv_buttom_menu.setNumColumns(5);//设置列 5         gv_buttom_menu.setGravity(Gravity.CENTER );//设置位置 6         gv_buttom_menu.setVerticalSpacing(10);//设置垂直间隔 7         gv_buttom_menu.setHorizontalSpacing(10);//设置水平间隔 8         gv_buttom_menu.setAdapter(new GridViewAdapter(MainActivity.this)); 9         10     }

 R.JAVA文件中:

public static final int gv_bottom_menu=0x7f060018;
public static final int gv_buttom_menu=0x7f060016;

为什么会产生两个这样的相似id,一看布局文件:

 1     <GridView  2         android:id="@+id/gv_buttom_menu" 3         android:layout_width="fill_parent" 4         android:layout_height = "65sp" 5         android:layout_alignParentBottom="true" 6         ></GridView> 7      8     <LinearLayout  9         android:id="@+id/ll_search"10         android:layout_width = "fill_parent"11         android:layout_height = "wrap_content"12         android:layout_alignParentLeft="true"13         android:visibility="gone"14         android:layout_above="@+id/gv_bottom_menu"15         >

 原来是这个问题。。。。。。。。。。

不要怀疑软件2啦,其实是自己2啦

 

项目Contact开发中遇到的,引以为戒