Android Api demo系列(4) (App>Activity>DialogActivity)
来源:互联网 发布:读mpacc的体验 知乎 编辑:程序博客网 时间:2024/06/11 01:34
App>Activity>DialogActivity
这里又是一个把activity当做dialog使用,这种方式出现了几次了,看来这种方式真的是有合适的用途的。
关键还是给activity设置一个dialog主题。
<activity android:name=".app.CustomDialogActivity" android:label="@string/activity_custom_dialog" android:theme="@style/Theme.CustomDialog"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.SAMPLE_CODE" /> </intent-filter> </activity>这次设置了一个系统的亮主题dialog。
在label上设置了activity的标题。
设置icon
requestWindowFeature(Window.FEATURE_LEFT_ICON); // See assets/res/any/layout/dialog_activity.xml for this // view layout definition, which is being set here as // the content of our screen. setContentView(R.layout.dialog_activity); getWindow().setTitle("This is just a test"); getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, android.R.drawable.ic_dialog_alert);
activity的布局文件就是个textview和两个button。
这个button有点特别,显示字体,点击是显示背景效果。使用到了一个系统样式
style="?android:attr/buttonBarButtonStyle"
阅读全文
0 0
- Android Api demo系列(4) (App>Activity>DialogActivity)
- Android Api demo系列(一) (App>Activity>Animation)
- Android Api demo系列(二) (App>Activity>CustomDialog)
- Android Api demo系列(3) (App>Activity>CustomTitle)
- Android Api demo系列(5) (App>Activity>finishAffinity)
- Android Api demo系列(6) (App>Activity>Presentation)
- Android Api demo系列(7) (App>Activity>QuickContactsDemo)
- Android Api demo系列(9) (App>Activity>SecureDialog)
- Android Api demo系列(10) (App>Activity>SetWallpaperActivity)
- Android Api demo系列(8) (App>Activity>Reorder acitivities>>intent.flag)
- Android Api demo系列(10) (App>Activity>SoftInputModes键盘显示方式)
- Android Api demo系列(12) (App>Alert Dialogs)
- Android Api demo系列(13) (App>Fragment>FragmentAlertDialog)
- Android Api demo系列(14) (App>Fragment>FragmentContextMenu)
- Android Api demo系列(17) (App>Content>Assets)
- Android Api demo系列(11) (App>Alarm警报管理员)
- Android Api demo系列(15) (App>Fragment>FragmentAlertDialog高级使用)
- Android Api demo系列(16) (App>Fragment>Fragment Hide Show)
- 利用Miniflow创建一个深度神经网络
- Python CGI 初体验
- UVA11584
- bzoj1503: [NOI2004]郁闷的出纳员
- Netty4.0学习笔记系列之六:多种通讯协议支持
- Android Api demo系列(4) (App>Activity>DialogActivity)
- 第48篇 字符编码探密--ASCII,UTF8,GBK,Unicode
- linux下面如何安装jdk
- 基础OpenGL知识结构图
- 初识GAN
- [Noi2002]Robot 欧拉函数+递推
- win8系统java开发-jdk1.6的环境配置搭建
- HDU 6134 Battlestation Operational(基本数论+莫比乌斯反演)——2017 Multi-University Training Contest
- 51nod1073 约瑟夫环