最近实习中,要用到自定义一个菜单,所以自己用xml文件写了一个,现在想让它更通用,所以写成一个类:
这里是我的XML文件中的定义属性<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainfrm"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/sysmain_bg" > <LinearLayout
android:id="@+id/main_MenuLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@drawable/test"
android:gravity="center"
android:orientation="vertical" > </LinearLayout></RelativeLayout>这里是java中的定义: final LinearLayout mainLayout = new LinearLayout(mContext);
mainLayout.setId(1111); LinearLayout.LayoutParams params = new LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
// params.addRule mainLayout.setLayoutParams(null);
mainLayout.setOrientation(LinearLayout.VERTICAL);
mainLayout.setBackgroundResource(R.drawable.test);
mainLayout.setGravity(Gravity.CENTER);问题来了:LinearLayout中的属性“ android:layout_alignParentBottom="true"”也该怎么在java中用代码表现出来???
各位走过的路过的 打酱油的大哥们帮忙想一想吧 小弟在这里先谢谢了
这里是我的XML文件中的定义属性<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainfrm"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/sysmain_bg" > <LinearLayout
android:id="@+id/main_MenuLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@drawable/test"
android:gravity="center"
android:orientation="vertical" > </LinearLayout></RelativeLayout>这里是java中的定义: final LinearLayout mainLayout = new LinearLayout(mContext);
mainLayout.setId(1111); LinearLayout.LayoutParams params = new LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
// params.addRule mainLayout.setLayoutParams(null);
mainLayout.setOrientation(LinearLayout.VERTICAL);
mainLayout.setBackgroundResource(R.drawable.test);
mainLayout.setGravity(Gravity.CENTER);问题来了:LinearLayout中的属性“ android:layout_alignParentBottom="true"”也该怎么在java中用代码表现出来???
各位走过的路过的 打酱油的大哥们帮忙想一想吧 小弟在这里先谢谢了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货