三种动态加载的方式。

界面很简单。一个MainActivity 界面只放一个按钮。点击该按钮弹出一个自定义对话框。加载的布局文件显示在自定义对话框上。加载的布局文件上只放了一个TextView 显示一行文字.

只看监听器里面即可:

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

btn = (Button) findViewById(R.id.button1);

btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {

/* 布局文件加载一: */// View views =// LayoutInflater.from(MainActivity.this).inflate(// R.layout.dialog, null);/* 布局文件加载二: */// LayoutInflater inflater = (LayoutInflater) MainActivity.this// .getSystemService(Context.LAYOUT_INFLATER_SERVICE);// View views = inflater.inflate(R.layout.dialog, null);/* * 布局文件加载三: 如果是线性布局就用LinearLayout,如果是相对布局就用RelativeLayout. */LinearLayout views = (LinearLayout) getLayoutInflater()  .inflate(R.layout.dialog, null);/* 弹出对话框 */new AlertDialog.Builder(MainActivity.this).setTitle("aaaa")  .setView(views).show();

}
});
}

更多相关文章

  1. Android(安卓)aapt自动打包工具详细介绍
  2. Android中使用自定义的字体
  3. android stduio gradle参数配置说明
  4. 第一章:初入Android大门(Style 样式和Button事件)
  5. Android笔记:软键盘弹出遮盖原来界面的布局控件
  6. Mac OS X下搭建Android(安卓)Source编译环境的问题及解决方法
  7. Android:inflate.inflate()方法
  8. Android模拟器SD卡的使用
  9. Android(安卓)PopWindow与GridView练习

随机推荐

  1. Android之——模拟实现检测心率变化的应
  2. Android调Ajax和动态添加JS中的token(And
  3. 自定义风格和主题
  4. Android Tab 选项卡的简单实现
  5. Android百度地图(四):百度地图运动轨迹纠
  6. AndroidStudio中的gradle脚本文件解读
  7. Android中的eventBus传值
  8. Android安全机制概述
  9. This Android(安卓)SDK requires Android
  10. Android SDK安装方法