Activity的对话框形式
来源:互联网 发布:襄阳软件培训学校 编辑:程序博客网 时间:2024/05/04 14:36
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"即可。
0 0
- Activity的对话框形式
- 对话框形式的activity
- 对话框形式的 Activity
- Android 使activity以模式对话框的形式弹出
- Android中的Menu和对话框形式的Activity
- 使Activity以对话框的形式弹出来
- 第五节--Activity生命周期里的方法之以对话框形式显示Activity界面
- 将一个activity以对话框的形式悬浮在另一个activity之上
- android activity以对话框形式显示
- 窗口形式的Activity
- Dialog 形式的 Activity
- 将Android Activity以对话框Dialog形式显示
- 将Android Activity以对话框Dialog形式显示
- 版本更新时Activity作为对话框形式弹出进度条
- Activity以对话框Dialog形式展现(显示大图)
- 创建dialog形式的Activity
- 创建dialog形式的activity
- 对话框样式的Activity
- 题目1024:畅通工程
- 每天学习一点编程(6)(输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字)
- 五步教你改变窗体背景色
- Effective C++之 拒绝编译器自动生成函数
- link
- Activity的对话框形式
- 我们将迎来廉价智能手机时代
- vector使用方法
- SQO 登陆流程
- 办公软件office2012 免费完整版
- SP2010开发和VS2010专家"食谱"--第六章节--Web Services和REST(6)--Creating a custom SharePoint WCF service
- 【Leetcode】Add Two Numbers
- 提高写代码的能力
- linux下常用的压缩命令