请问怎么实现“layout的嵌套”啊? 请问怎么实现“layout的嵌套”啊?我没写在XML里,是在JAVA里写的~~就是想一个大的纵向的LinearLayout里,再放个横向的小LinearLayout。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发一个只有一个的给你参考一下!希望对你有所启发//生成一个LinearLayout myLinearLayout=new LinearLayout(this); myLinearLayout.setOrientation(LinearLayout.VERTICAL); myLinearLayout.setBackgroundColor(android.graphics.Color.GRAY); /*以下添加TextView*/ myTextView=new TextView(this); LinearLayout.LayoutParams param1=new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT ); myTextView.setText(R.string.titles); myTextView.setTextColor(android.graphics.Color.BLUE); myLinearLayout.addView(myTextView,param1); /*以下添加ListView*/ myListView=new ListView(this); myTextView.setTextColor(android.graphics.Color.LTGRAY); myLinearLayout.addView(myListView,param1); setContentView(myLinearLayout); <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <EditText android:id="@+id/edit1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:visibility="gone"/> </LinearLayout> </LinearLayout>这个是XML版的,你不是用JAVA写的吗,里面嵌套的就照着外面的写就可以了 你按那个 + 号添加完以后,再按那个往上的符号他就会嵌套在那个LAYOUT里面了我一直这么干 以下是我的第一个嵌套作品,但是有不少问题,望高人纠正<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"><TableLayout android:background="#DAA520" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="right" > <LinearLayout android:id="@+id/linearlayout01" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1"> <EditText android:id="@+id/textview2" android:text="小样,打我呀!" android:textSize="30dip" android:textColor="#000000" android:layout_gravity="center" android:gravity="center" android:cursorVisible="false" android:editable="false" android:layout_height="50dip" android:layout_width="100dip" android:layout_marginLeft="4dip" android:layout_marginTop="4dip" android:layout_weight="1.5" /> <EditText android:id="@+id/textview1" android:text="小样,打我呀!" android:textSize="20dip" android:textColor="#000000" android:layout_gravity="center" android:gravity="left" android:cursorVisible="false" android:editable="false" android:layout_height="50dip" android:layout_width="fill_parent" android:layout_marginRight="4dip" android:layout_marginTop="4dip" android:layout_weight="1.5" android:singleLine="true" /> </LinearLayout> <LinearLayout android:id="@+id/linearlayout02" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0"> <Button android:layout_width="wrap_content" android:layout_height="50dip" android:layout_weight="1" android:textSize="20dip" android:id="@+id/buttonmc" android:text="@string/buttonmc" android:textColor="#D2691E"/> <Button android:layout_width="wrap_content" android:layout_height="50dip" android:layout_weight="1" android:textSize="20dip" android:id="@+id/buttonms" android:text="@string/buttonms" android:textColor="#D2691E" /> <Button android:layout_width="wrap_content" android:layout_height="50dip" android:layout_weight="1" android:textSize="20dip" android:id="@+id/buttonmr" android:text="@string/buttonmr" android:textColor="#D2691E"/> <Button android:id="@+id/buttonmjia" android:layout_width="wrap_content" android:layout_height="50dip" android:layout_weight="0" android:textSize="20dip" android:text="@string/buttonmjia" android:textColor="#D2691E"/> <Button android:id="@+id/buttonmjian" android:layout_width="wrap_content" android:layout_height="50dip" android:layout_weight="0" android:textSize="20dip" android:text="@string/buttonmjian" android:textColor="#D2691E"/> </LinearLayout> <LinearLayout android:id="@+id/linearlayout03" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0"> //第二行 <Button android:layout_width="wrap_content" android:layout_height="50dip" android:layout_weight="0" android:textSize="20dip" android:id="@+id/buttonsin" android:text="@string/buttonsin" android:textColor="#0000FF" /> <Button android:layout_width="wrap_content" android:layout_height="50dip" android:layout_weight="0" android:textSize="20dip" android:id="@+id/buttoncos" android:text="@string/buttoncos" android:textColor="#0000FF"/> <Button android:layout_width="wrap_content" android:layout_height="50dip" android:layout_weight="0" android:textSize="20dip" android:id="@+id/buttontan" android:text="@string/buttontan" android:textColor="#0000FF" /> <Button android:id="@+id/buttoncot" android:layout_width="wrap_content" android:layout_height="50dip" android:layout_weight="0" android:textSize="20dip" android:text="@string/buttoncot" android:textColor="#0000FF"/> <Button android:id="@+id/buttonc" android:layout_width="wrap_content" android:layout_height="50dip" android:layout_weight="1" android:textSize="20dip" android:text="@string/buttonc"/> <Button android:id="@+id/buttonce" android:layout_width="wrap_content" android:layout_height="50dip" android:layout_weight="1" android:textSize="20dip" android:text="@string/buttonce" /> </LinearLayout> <TableRow> <Button android:layout_width="70dip" android:layout_height="70dip" android:layout_weight="3" android:textSize="40dip" android:text="@string/button1" android:id="@+id/button1" /> <Button android:layout_width="70dip" android:layout_height="70dip" android:layout_weight="3" android:textSize="40dip" android:text="@string/button2" android:id="@+id/button2" /> <Button android:layout_width="70dip" android:layout_height="70dip" android:layout_weight="3" android:textSize="40dip" android:text="@string/button3" android:id="@+id/button3" /> <Button android:layout_width="60dip" android:layout_height="70dip" android:layout_weight="3" android:textSize="40dip" android:text="@string/buttonjia" android:id="@+id/buttonjia" android:textColor="#8B4513"/> <Button android:layout_width="60dip" android:layout_height="70dip" android:layout_weight="3" android:textSize="40dip" android:text="@string/buttonjian" android:id="@+id/buttonjian" android:textColor="#8B4513"/> </TableRow> <TableRow> <Button android:layout_width="70dip" android:layout_height="70dip" android:layout_weight="2" android:textSize="40dip" android:text="@string/button4" android:id="@+id/button4" /> <Button android:layout_width="70dip" android:layout_height="70dip" android:layout_weight="2" android:textSize="40dip" android:text="@string/button5" android:id="@+id/button5" /> <Button android:layout_width="70dip" android:layout_height="70dip" android:layout_weight="2" android:textSize="40dip" android:text="@string/button6" android:id="@+id/button6" /> <Button android:layout_width="60dip" android:layout_height="70dip" android:layout_weight="1" android:textSize="40dip" android:text="@string/buttoncheng" android:id="@+id/buttoncheng" android:textColor="#8B4513"/> <Button android:layout_width="60dip" android:layout_height="70dip" android:layout_weight="1" android:textSize="40dip" android:text="@string/buttonchu" android:id="@+id/buttonchu" android:textColor="#8B4513"/> </TableRow> <TableRow> <Button android:layout_width="70dip" android:layout_height="70dip" android:layout_weight="2" android:textSize="40dip" android:text="@string/button7" android:id="@+id/button7" /> <Button android:layout_width="70dip" android:layout_height="70dip" android:layout_weight="2" android:textSize="40dip" android:text="@string/button8" android:id="@+id/button8" /> <Button android:layout_width="70dip" android:layout_height="70dip" android:layout_weight="2" android:textSize="40dip" android:text="@string/button9" android:id="@+id/button9" /> <Button android:layout_width="60dip" android:layout_height="70dip" android:layout_weight="1" android:textSize="40dip" android:text="@string/buttongen" android:id="@+id/buttongen" /> <Button android:layout_width="60dip" android:layout_height="70dip" android:layout_weight="1" android:textSize="40dip" android:text="@string/buttonx2" android:id="@+id/buttonx2" /> </TableRow> <LinearLayout> <Button android:layout_width="70dip" android:layout_height="70dip" android:layout_weight="1" android:textSize="40dip" android:text="@string/button0" android:id="@+id/button0" /> <Button android:layout_width="70dip" android:layout_height="70dip" android:layout_weight="2" android:textSize="40dip" android:text="@string/buttondeng" android:id="@+id/buttondeng" android:textColor="#8B4513"/> <Button android:layout_width="40dip" android:layout_height="fill_parent" android:layout_weight="1" android:textSize="15dip" android:text="@string/buttonzhengfu" android:id="@+id/buttonzhengfu" android:textColor="#8B4513"/> <Button android:layout_width="40dip" android:layout_height="fill_parent" android:layout_weight="1" android:textSize="40dip" android:text="@string/buttonpoint" android:id="@+id/buttonpoint" android:textColor="#8B4513"/> <Button android:layout_width="40dip" android:layout_height="fill_parent" android:layout_weight="1" android:textSize="30dip" android:text="@string/buttonback" android:id="@+id/buttonback" /> <Button android:layout_width="40dip" android:layout_height="fill_parent" android:layout_weight="1" android:textSize="15dip" android:text="@string/button1x" android:id="@+id/button1x" /> </LinearLayout></TableLayout> </LinearLayout> 【请教】知名手机应用如何与服务端交互等一些问题 最近想开发android游戏...不知道用什么工具好 Android中关于Query的查询规则 为什么这个循环语句不运行呢? 分享Android 开发环境安装手册【PDF】 请教,如何调整ListView的每一行的行高? 求大神帮忙看下 handler 出错 ,看不懂出错信息 是不是空指针 求助:如何在android中编辑PDF,即点击手机屏幕,获取对应在PDF文件上的坐标 Button 是否点击 一个activity的启动问题 关于Android开发工程师的职业发展路线? 关于资源加密问题,求解决办法,
//生成一个LinearLayout
myLinearLayout=new LinearLayout(this);
myLinearLayout.setOrientation(LinearLayout.VERTICAL);
myLinearLayout.setBackgroundColor(android.graphics.Color.GRAY);
/*以下添加TextView*/
myTextView=new TextView(this);
LinearLayout.LayoutParams param1=new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT
);
myTextView.setText(R.string.titles);
myTextView.setTextColor(android.graphics.Color.BLUE);
myLinearLayout.addView(myTextView,param1);
/*以下添加ListView*/
myListView=new ListView(this);
myTextView.setTextColor(android.graphics.Color.LTGRAY);
myLinearLayout.addView(myListView,param1);
setContentView(myLinearLayout);
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"> <LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
> <EditText android:id="@+id/edit1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:visibility="gone"/>
</LinearLayout>
</LinearLayout>这个是XML版的,你不是用JAVA写的吗,里面嵌套的就照着外面的写就可以了
添加完以后,再按那个往上的符号
他就会嵌套在那个LAYOUT里面了
我一直这么干
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<TableLayout android:background="#DAA520"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:layout_gravity="right" >
<LinearLayout
android:id="@+id/linearlayout01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1">
<EditText android:id="@+id/textview2" android:text="小样,打我呀!"
android:textSize="30dip" android:textColor="#000000"
android:layout_gravity="center" android:gravity="center"
android:cursorVisible="false" android:editable="false"
android:layout_height="50dip" android:layout_width="100dip"
android:layout_marginLeft="4dip"
android:layout_marginTop="4dip" android:layout_weight="1.5" /> <EditText android:id="@+id/textview1" android:text="小样,打我呀!"
android:textSize="20dip" android:textColor="#000000"
android:layout_gravity="center" android:gravity="left"
android:cursorVisible="false" android:editable="false"
android:layout_height="50dip" android:layout_width="fill_parent"
android:layout_marginRight="4dip"
android:layout_marginTop="4dip" android:layout_weight="1.5"
android:singleLine="true" />
</LinearLayout> <LinearLayout
android:id="@+id/linearlayout02"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0">
<Button android:layout_width="wrap_content"
android:layout_height="50dip" android:layout_weight="1"
android:textSize="20dip" android:id="@+id/buttonmc" android:text="@string/buttonmc"
android:textColor="#D2691E"/>
<Button android:layout_width="wrap_content"
android:layout_height="50dip" android:layout_weight="1"
android:textSize="20dip" android:id="@+id/buttonms" android:text="@string/buttonms"
android:textColor="#D2691E" />
<Button android:layout_width="wrap_content"
android:layout_height="50dip" android:layout_weight="1"
android:textSize="20dip" android:id="@+id/buttonmr" android:text="@string/buttonmr"
android:textColor="#D2691E"/>
<Button android:id="@+id/buttonmjia" android:layout_width="wrap_content"
android:layout_height="50dip" android:layout_weight="0"
android:textSize="20dip" android:text="@string/buttonmjia"
android:textColor="#D2691E"/>
<Button android:id="@+id/buttonmjian" android:layout_width="wrap_content"
android:layout_height="50dip" android:layout_weight="0"
android:textSize="20dip" android:text="@string/buttonmjian"
android:textColor="#D2691E"/> </LinearLayout>
<LinearLayout
android:id="@+id/linearlayout03"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0">
//第二行
<Button android:layout_width="wrap_content"
android:layout_height="50dip" android:layout_weight="0"
android:textSize="20dip" android:id="@+id/buttonsin" android:text="@string/buttonsin"
android:textColor="#0000FF" />
<Button android:layout_width="wrap_content"
android:layout_height="50dip" android:layout_weight="0"
android:textSize="20dip" android:id="@+id/buttoncos" android:text="@string/buttoncos"
android:textColor="#0000FF"/>
<Button android:layout_width="wrap_content"
android:layout_height="50dip" android:layout_weight="0"
android:textSize="20dip" android:id="@+id/buttontan" android:text="@string/buttontan"
android:textColor="#0000FF" />
<Button android:id="@+id/buttoncot" android:layout_width="wrap_content"
android:layout_height="50dip" android:layout_weight="0"
android:textSize="20dip" android:text="@string/buttoncot" android:textColor="#0000FF"/>
<Button android:id="@+id/buttonc" android:layout_width="wrap_content"
android:layout_height="50dip" android:layout_weight="1"
android:textSize="20dip" android:text="@string/buttonc"/>
<Button android:id="@+id/buttonce" android:layout_width="wrap_content"
android:layout_height="50dip" android:layout_weight="1"
android:textSize="20dip" android:text="@string/buttonce" /> </LinearLayout> <TableRow>
<Button android:layout_width="70dip" android:layout_height="70dip"
android:layout_weight="3" android:textSize="40dip" android:text="@string/button1"
android:id="@+id/button1" /> <Button android:layout_width="70dip" android:layout_height="70dip"
android:layout_weight="3" android:textSize="40dip" android:text="@string/button2"
android:id="@+id/button2" /> <Button android:layout_width="70dip" android:layout_height="70dip"
android:layout_weight="3" android:textSize="40dip" android:text="@string/button3"
android:id="@+id/button3" />
<Button android:layout_width="60dip" android:layout_height="70dip"
android:layout_weight="3" android:textSize="40dip" android:text="@string/buttonjia"
android:id="@+id/buttonjia" android:textColor="#8B4513"/>
<Button android:layout_width="60dip" android:layout_height="70dip"
android:layout_weight="3" android:textSize="40dip" android:text="@string/buttonjian"
android:id="@+id/buttonjian" android:textColor="#8B4513"/>
</TableRow>
<TableRow>
<Button android:layout_width="70dip" android:layout_height="70dip"
android:layout_weight="2" android:textSize="40dip" android:text="@string/button4"
android:id="@+id/button4" />
<Button android:layout_width="70dip" android:layout_height="70dip"
android:layout_weight="2" android:textSize="40dip" android:text="@string/button5"
android:id="@+id/button5" />
<Button android:layout_width="70dip" android:layout_height="70dip"
android:layout_weight="2" android:textSize="40dip" android:text="@string/button6"
android:id="@+id/button6" />
<Button android:layout_width="60dip" android:layout_height="70dip"
android:layout_weight="1" android:textSize="40dip" android:text="@string/buttoncheng"
android:id="@+id/buttoncheng" android:textColor="#8B4513"/>
<Button android:layout_width="60dip" android:layout_height="70dip"
android:layout_weight="1" android:textSize="40dip" android:text="@string/buttonchu"
android:id="@+id/buttonchu" android:textColor="#8B4513"/>
</TableRow>
<TableRow>
<Button android:layout_width="70dip" android:layout_height="70dip"
android:layout_weight="2" android:textSize="40dip" android:text="@string/button7"
android:id="@+id/button7" />
<Button android:layout_width="70dip" android:layout_height="70dip"
android:layout_weight="2" android:textSize="40dip" android:text="@string/button8"
android:id="@+id/button8" />
<Button android:layout_width="70dip" android:layout_height="70dip"
android:layout_weight="2" android:textSize="40dip" android:text="@string/button9"
android:id="@+id/button9" />
<Button android:layout_width="60dip" android:layout_height="70dip"
android:layout_weight="1" android:textSize="40dip" android:text="@string/buttongen"
android:id="@+id/buttongen" />
<Button android:layout_width="60dip" android:layout_height="70dip"
android:layout_weight="1" android:textSize="40dip" android:text="@string/buttonx2"
android:id="@+id/buttonx2" />
</TableRow>
<LinearLayout>
<Button android:layout_width="70dip" android:layout_height="70dip"
android:layout_weight="1" android:textSize="40dip" android:text="@string/button0"
android:id="@+id/button0" />
<Button android:layout_width="70dip" android:layout_height="70dip"
android:layout_weight="2" android:textSize="40dip" android:text="@string/buttondeng"
android:id="@+id/buttondeng" android:textColor="#8B4513"/>
<Button android:layout_width="40dip" android:layout_height="fill_parent"
android:layout_weight="1" android:textSize="15dip" android:text="@string/buttonzhengfu"
android:id="@+id/buttonzhengfu" android:textColor="#8B4513"/>
<Button android:layout_width="40dip" android:layout_height="fill_parent"
android:layout_weight="1" android:textSize="40dip" android:text="@string/buttonpoint"
android:id="@+id/buttonpoint" android:textColor="#8B4513"/>
<Button android:layout_width="40dip" android:layout_height="fill_parent"
android:layout_weight="1" android:textSize="30dip" android:text="@string/buttonback"
android:id="@+id/buttonback" />
<Button android:layout_width="40dip" android:layout_height="fill_parent"
android:layout_weight="1" android:textSize="15dip" android:text="@string/button1x"
android:id="@+id/button1x" />
</LinearLayout>
</TableLayout>
</LinearLayout>