安卓开发:设置Activity大小
来源:互联网 发布:mysql在linux下安装 编辑:程序博客网 时间:2024/05/21 07:12
我们经常看到,点开任务栏的消息通知,会弹出一个不是全屏的窗口,我们可以用Activity模拟那个窗口:
实现的效果如下:
在AndroidMainfest.xml中设置安卓风格为:
android:theme="@android:style/Theme.Dialog"
新建activity_main.xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="200dp" android:layout_height="200dp" android:background="#FFFFFF" tools:context="com.example.aiden.example.MainActivity"> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="修改UI" /> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="当前进度" /></LinearLayout>
通过设置LinearLayout的大小来设置窗口的大小【因为窗口的界面有xml文件决定】
在MainActivity.java中:
重写以下两个方法:
// 使得点击屏幕的任何地方不会退出该活动@Overridepublic boolean onTouchEvent(MotionEvent event) { return false;}// 重写键盘事件,若按下返回键,则退出程序@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { finish(); System.exit(0); } return false;}
1 0
- 安卓开发:设置Activity大小
- 菜鸟的安卓实习之路---设置Activity的大小
- 安卓开发-Activity栈
- 安卓开发Activity生命周期
- Activity窗口设置大小
- android Activity 设置大小
- 安卓开发之简单动态设置TextView大小SP或者DP
- 安卓开发用Html.fromHtml给TextView设置文字不同颜色、大小
- 安卓Activity高亮设置
- 安卓开发中将activity设成translucent导致输入法遮挡edittext,windowSoftInputMode设置无效问题
- 安卓设置全屏,弹出式dialog窗体设置大小,位置。
- 安卓开发-Activity加载Frament
- 安卓开发02:Activity的生命周期
- 安卓开发-Activity状态的转换
- 安卓开发-Activity Manager的作用
- 安卓开发(activity的管理)
- 安卓开发02:Activity的生命周期
- 安卓应用开发之activity
- 如何将MongoDB做一项windows服务启动
- NSURLSession下载之断点续传
- CodeForces NO.629B Far Relative’s Problem
- MySQL使用变量实现部分分组聚合
- 通过SpringMVC整合基于注解的JPA的实例教程代码下载
- 安卓开发:设置Activity大小
- uva 11077 排列
- java.rmi.UnmarshalException:errorunmarshalling return; java.lang.ClassNotFoundException的解决方法
- 如何让你的网络平台成为一个巨大磁场
- [leetcode] 43. Multiply Strings 解题报告
- 多态总结
- Elasticsearch Scroll (游标)API详解
- Struts2 用DomainModel接收参数
- DRP之旅(1)——Servlet初探