0
我是android新手。我曾在main.xml中如何在android的布局层次结构中绘制精细的子布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout class="com.android.MyLayout"
android:id="@+id/mylayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<LinearLayout
android:id="@+id/widget36"
android:layout_width="fill_parent"
android:layout_height="42dp"
android:background="@color/darkgray"
android:orientation="horizontal"
>
</LinearLayout>
<LinearLayout
android:id="@+id/widget38"
android:layout_width="fill_parent"
android:layout_height="390dp"
android:background="@color/black"
android:orientation="horizontal"
>
</LinearLayout>
</LinearLayout>
我也在我的java类
class MyLayout extends LinearLayout
{
public MyLayout(Main context)
{
super(context);
}
public MyLayout(Context context,AttributeSet attribute)
{
super(context,attribute);
}
protected void onLayout (boolean changed, int l, int t, int r, int b)
{
super.onLayout(changed,l,t,r,b);
}
}
使用此布局声明布局层次现在的问题是,我想用画布上的孩子之一来执行绘制操作布局例如。 ID“widget38”的布局。我该如何继续?
你好Dhanesh,你是否意味着我必须在java文件中的xml中创建相同的层次? – 2012-02-06 14:57:03
不,布局层次在XML中定义。 Java与布局无关。 – 2012-02-07 19:33:28