Android开发之动态生成RelativeLay…
2013-12-30 20:37
483 查看
我们的XML文件配置如下
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:id="@+id/mylayout">
<ImageView
android:id="@+id/img1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher" />
</RelativeLayout>
java文件如下
package
com.example.relativelayoutdemo2;
import
android.os.Bundle;
import
android.app.Activity;
import
android.view.Menu;
import
android.view.ViewGroup;
import
android.widget.EditText;
import
android.widget.RelativeLayout;
public class
MainActivity extends Activity {
protected void
onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//找到我们的布局管理器
RelativeLayout
rl=(RelativeLayout)super.findViewById(R.id.mylayout);
RelativeLayout.LayoutParams param=new
RelativeLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT);
//表示新的组件放在图片的右边
param.addRule(RelativeLayout.RIGHT_OF,R.id.img1);
EditText
text=new EditText(this);
rl.addView(text,param);
}
}
相关文章推荐
- Android开发之动态生成表格及其边框
- Android开发之动态生成表格及其边框
- Android开发之动态生成表格及其边框
- Android学习开发 之 动态生成界面
- Android开发之动态生成表格及其边框
- 工欲善其事,必先利其器 软件工具开发关键词 protractor自动化测试工具 RegexBuddy正则 CodeSmith,LightSwitch:代码生成 CheatEngine:玩游戏修改内存值必备神器 ApkIDE:Android反编译工具 Reflector:反编译dll动态链接库
- Android开发笔记之代码动态生成图片状态选择器
- Android开发之动态生成表格及其边框
- NDK开发之Android Studio生成.h头文件的方法
- android开发 通过文字生成头像 (包含使用额外的字体)
- Android开发中禁止Eclipse中xml文件Run as的XSL Transformation生成out.xml
- android系统定制开发动态显示隐藏虚拟按键虚拟导航Navigationbar
- Android 插件化开发——Hook机制的动态代理详解
- 跟Google学习Android开发-起始篇-用碎片构建一个动态的用户界面(3)
- Android开发中无处不在的设计模式——动态代理模式
- android开发使用greenDAO如何自动生成代码
- Android应用开发提高系列(4)——Android动态加载(上)——加载未安装APK中的类 推荐
- android开发不能生成R文件解决方案
- Ubuntu64位下Android开发时R文件不能生成的原因
- Android中动态生成ListView及SimpleAdapter的使用