最近需要用Android做一个点击ListView的item可以悬浮显示一个二维码的效果,用Google搜了一下,发现尽然如此简单,效果大概是这样
Android实现页面悬浮显示_第1张图片
下面是具体的代码实现:
1、先定义一个style,在style.xml文件中的代码如下:

<style name="Theme.Transparent" parent="android:Theme.Dialog">    <item name="android:windowIsTranslucent">true</item>//此对话框的背景    <item name="android:windowBackground">@android:color/transparent</item>//对话框是否透明    <item name="android:windowContentOverlay">@null</item>//对话框是否有遮盖    <item name="android:windowNoTitle">true</item>//对话框无标题    <item name="android:windowIsFloating">true</item> //对话框是否浮动    <item name="android:backgroundDimEnabled">true</item>//是否允许对话框的背景变暗</style>

二、修改AndroidManifest.xml中关于要悬浮显示的页面的配置,代码如下:

<activity android:name=".ShowActivity" android:theme="@style/Theme.Transparent"></activity>

三、通过Activity跳转实现悬浮:

Intent inter = new Intent(MainActivity.this, ShowActivity.class);startActivity(inter);

OK,简单三步搞定,其实基本思想就是让我们定义的style的parent是Dialog样式即可。

更多相关文章

  1. Android 的res/values/colors自定义颜色列表和注释表及布局文件
  2. 代码虚拟的[小代码]在Android和PHP之间的加密/解密,AES加密
  3. Android: java应用程序进程启动过程的代码分析
  4. 在Android的c/c++代码中使用LOG
  5. Android之——史上最简单自定义开关按钮的实现
  6. Android代码混淆指南
  7. 《第一行代码--Android》读书笔记之多线程与服务

随机推荐

  1. 【30篇突击 android】源码统计二
  2. Android ProgressDialog的使用
  3. 《Android程序运行过程,Android》
  4. Android资料
  5. Android SDK Manager无法自动更新
  6. ADT20新建项目Android Support library n
  7. mono for android 读取网络远程图片
  8. Android 删除手机联系人,添加手机联系人,更
  9. Android横竖屏切换
  10. ubuntu eclipse android搭建