Android学习笔记(5)——对话框
来源:互联网 发布:lol英雄数据 编辑:程序博客网 时间:2024/06/01 20:14
Android的Activity页有很多形式,其实一种非常常用的是对话框式,实现如下:
new一个FirstActivity作为首页,和一个SecondActivity作为弹出的对话框:
首页布局如下:
首页功能是打开一个对话框,代码如下:
public class FirstActivity extends Activity{ private Button btn1=null; class BtnClickListener implements OnClickListener{ @Override public void onClick(View arg0) { Intent intent=new Intent(); intent.setClass(FirstActivity.this, SecondActivity.class); FirstActivity.this.startActivity(intent); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.first ); btn1=(Button)findViewById(R.id.btn1); btn1.setOnClickListener(new BtnClickListener()); }}
对话框样式如下:
增加子页代码如下:
public class SecondActivity extends Activity { private Button btn2=null; class BtnClickListener implements OnClickListener{ @Override public void onClick(View v) { finish(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.second); btn2=(Button)findViewById(R.id.btn2); btn2.setOnClickListener(new BtnClickListener()); }}
为了使子页形式为对话框式,需要在配置文件AndroidManifest.xml修改如下:
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.activity_05.FirstActivity" android:label="@string/first_title" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.example.activity_05.SecondActivity" android:label="@string/second_title" android:theme="@android:style/Theme.Dialog"> </activity> </application>
修改SecondActivity的android:theme属性,为"@android:style/Theme.Dialog"即可。
- Android学习笔记(5)——对话框
- Android学习笔记(七)——显示对话框窗口
- Android学习笔记(八)——显示进度对话框
- Android学习笔记--对话框
- 兄弟连云Android学习笔记——Dialog(对话框)
- MLDN魔乐科技ANDROID学习笔记之【对话框】——13种对话框的实例
- Android学习笔记(九)——更复杂的进度对话框
- Android AlertDialog对话框 学习笔记
- MLDN魔乐科技ANDROID学习笔记之【对话框】——对话框的类介绍及其学习
- Android学习笔记(九) android提供的各种对话框
- WTL学习笔记——(6)对话框与控件
- C++ Qt4 编程学习笔记(三)——对话框
- Win32学习笔记——对话框资源
- Win32学习笔记 —— 对话框
- Qt学习笔记——对话框
- MFC学习笔记——对话框:路径选择对话框(BROWSEINFO)
- Android学习笔记(33):Android对话框
- Android课堂笔记——dialog对话框
- Android学习笔记(1)——HelloWorld目录结构
- Android学习笔记(2)——使用Intent在Activity间传递
- Android学习笔记(3)——添加menu
- Android学习笔记(4)——Activity生命周期
- Android开发adb环境配置
- Android学习笔记(5)——对话框
- 图像处理之基于一维高斯快速模糊
- windowsXP同步Internet时间
- WCF学习笔记(4)——宿主iis部署wcf
- WCF学习笔记(5)——wcf序列化List<T>并返回
- Silverlight学习笔记(5)——读取宿主web.config
- C#读取EXCEL文件
- C++实现筛选法
- JAVA面试题02