位置: 编程技术 - 正文

利用activity自定义dialog 开发总结(activity的自定义流程)

编辑:rootadmin

推荐整理分享利用activity自定义dialog 开发总结(activity的自定义流程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:自定义activity,activity怎么写,activity怎么用,activity怎么写,activity自定义表单,activity自定义表单,activity怎么用,activity怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

第一步:styles.xml 定义prog_dialog:

<style name="prog_dialog" parent="@android:style/Theme.Holo.Light.Dialog.NoActionBar.MinWidth"> <!--继承父theme下的一种dialog样式--> <item name="android:windowBackground">@android:color/transparent</item> <!-- 因为要为dialog设置圆角,这里设为透明,不再有四个小黑角。dialog背景通过activity的xml文件设置 --> <item name="android:backgroundDimEnabled">false</item><!-- 因为要通过dialog设置屏幕亮度,这里设为不模糊 -->

不要在styles.xml设置dialog的background </style>

第二步:manifest.xml 中为activity 设置自定义style样式:

<activity android:name=".MainTabActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:screenOrientation="portrait" android:theme="@style/prog_dialog"> </activity>

第三步:在drawable 中建立dialog的background ,在activity布局文件中引用:

利用activity自定义dialog 开发总结(activity的自定义流程)

progress_dialog_bg.xml

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android=" > <item> <shape> <solid android:color="#f" /> <corners android:topLeftRadius="dp" android:topRightRadius="dp" android:bottomRightRadius="dp" android:bottomLeftRadius="dp" /> <stroke android:width="1dp" android:color="#aaaaaa" /> </shape> </item> </layer-list>

activty布局文件引用backgroud: 多次试验在style.xml 的item中定义dialog的background会给tabhost 的各个组件分别加上背景,会重叠,导致背景色彩差异,特别是圆角混乱

<TabHost android:padding="2dp" android:background="@drawable/progress_dialog_bg" android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="match_parent" > <TabWidget android:id="@android:id/tabs" android:layout_width="match_parent" android:layout_height="dp" android:layout_gravity="top"> </TabWidget> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="dp" > </FrameLayout> </TabHost>

第四步:Java代码定义dialog显示位置

// 设置dialog位置Window dialog = getWindow();dialog.setGravity(Gravity.BOTTOM);// 以下6行代码设置dialog 的宽高WindowManager m = getWindowManager();Display d = m.getDefaultDisplay(); // 为获取屏幕宽、高android.view.WindowManager.LayoutParams p = getWindow().getAttributes(); // p.height = (int) (d.getHeight() * 0.5); // 高度设置为屏幕的0.5p.width = (int) (d.getWidth() * 0.); // 宽度设置为屏幕的0.p.y =;//设置dialog 上下偏移量,这里设为,开发完成要测试不同分辨率手机,再调整getWindow().setAttributes(p);

沉浸式状态栏调用方法 MIUI6上大受好评的沉浸式状态栏其实是谷歌原生自带的一种样式(4.4以上版本支持),我们也可以通过带买来轻松实现@TargetApi()privatevoidsetTranslucentStatus

&#;d:skin&#; 开头的无效内容。此处不应含有子元素。 androidsdkmanager更新了androidsdk:报错的信息如下:[AndroidSDK]ErrorwhenloadingtheSDK:Error:ErrorparsingD:android-sdkssystem-imagesandroid-android-weararmeabi-v7adevices.xmlcvc-com

android调用系统相机、调用系统相册,调用系统图片裁剪报错的解决方案 最近在项目中用到了照相和相册取图剪裁上传头像,就在网上逛了逛,基本都是千篇一律,就弄下来用了用,没想到的是各种各样的奇葩问题就出现了

标签: activity的自定义流程

本文链接地址:https://www.jiuchutong.com/biancheng/385143.html 转载请保留说明!

上一篇:android按back键退出程序时,实现“再按一次退出”的功能(安卓手机后退键)

下一篇:沉浸式状态栏调用方法(沉浸式状态栏xposed模块)

  • 小规模纳税人运输费计入什么科目
  • 企业电子发票申请不成功原因
  • 应发工资包含请年假吗
  • 固定资产分配分录
  • 合并报表固定资产抵消通俗理解
  • 自产自用增值税组成计税价格
  • 公司为员工异地调岗
  • 收到承兑汇票作废怎么办
  • 企业安全生产费用提取标准 最新
  • 发票开具提示
  • 已经建立了某个公司
  • 个税中的其他所得税
  • 增值税发票免税和0%区别
  • 从两处领取工资,个人所得税应该如何申报缴纳?
  • 职工福利费税前扣除标准最新
  • 购入增值税税控系统专用设备为什么全额计入固定资产
  • 进项税额抵扣不完怎么办
  • 事业单位固定资产报废处置流程
  • 收取国外技术服务费如何在外管申报个税
  • 外协加工费会计分录
  • 企业撤回投资说明模板怎么写
  • 建设单位管理费费率
  • 公司会议案例
  • 香港公司可以给个人打款吗
  • 福利费的进项税怎么做账
  • windows11如何删除账户
  • win 11操作系统
  • 已抵扣的固定资产进项税转出如何处理
  • 小规模纳税人可以开增值税专用发票吗
  • 已删除好友的聊天记录
  • 购货款先到支付后付款
  • js控件的监听事件怎么使用
  • windows 11 正式版实际使用体验如何?
  • wordpress项目开发
  • phpstudy配置https
  • mmdetection optimizer
  • html转化成图片
  • 出口退税需要提供什么
  • gpt 中文
  • 替票报销财务犯法吗
  • 2、传统的目标设定过程目的重在________
  • atq命令 显示用户待执行任务列表
  • 升级到miui14感觉耗电快了
  • 记账凭证的主要作用有
  • 可供出售金融资产新准则叫什么
  • 什么不计入税金及附加
  • 超过认证期限的发票未抵扣能红冲吗
  • 小规模纳税人如何申报增值税
  • 报销替票的风险是什么
  • 小额零星业务税收政策
  • 工程服务费会计怎么做账
  • 职工薪酬实际发生额忘记填会有风险吗
  • 年度亏损计提所得税吗
  • 防伪税控技术维护费普通发票怎么申报
  • 预收账款和预付账款都属于负债类科目
  • 出口收入没有及时申报怎么处罚
  • 公司提供给员工暂借款未还款离职
  • 准予抵扣销项税额
  • 持有至到期投资在资产负债表怎么填
  • 工程设计费收入在所得税申报表应填入
  • 一个会计每个月平均有多少钱
  • 本年利润是负数怎么写凭证
  • 会计中的资金
  • 阿里云 远程连接
  • sql server的相关技术知识
  • ubuntu help
  • window10打开rar文件
  • 如何用dos破解wifi
  • linux error 27:unrecognized command
  • 怎么看win8.1的版本
  • win8怎么关闭管理员用户
  • python2.7安装numpy
  • 【ExpandableListView】ExpandableListView互斥展开效果
  • dos rd命令
  • input输入@弹出框
  • unity ctrl
  • javascript cookbook
  • 发票税务抽奖怎么操作
  • 北京社保个人账户10万元退休金多少
  • 长沙市各个区的县市排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设