iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >android弹出activity设置大小的方法
  • 876
分享到

android弹出activity设置大小的方法

方法activityAndroid 2022-06-06 10:06:34 876人浏览 独家记忆
摘要

如何设置Activity的大小,让你的窗口看起来不再是全屏的。有些网友可能知道通过主题比如Theme.Dialog来实现,不过告诉大家设置Activity不再全屏显示的原理。A

如何设置Activity的大小,让你的窗口看起来不再是全屏的。有些网友可能知道通过主题比如Theme.Dialog来实现,不过告诉大家设置Activity不再全屏显示的原理。Android Theme也主要是通过定义Style来实现的,实现的原理大家可以直接看Android Framework中的定义,今天给一种更简单,但相对灵活的方法,比如不要Theme.Dialog中的边框,下面就一起来看下自定义Activity 大小的实现方法。

1. 创建一个样式文件到你的工程,保存在在res/values/styles.xml,这里文件名不能随便修改,内容为,注意保存时使用UTF-8编码。

Java代码
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
        <style name="Theme.Android123" parent="android:style/Theme.Dialog">
        <item name="android:windowBackground">@drawable/bg</item>
 </style>
</resources>

 2. 上面我们定义的主题风格为Theme.Android123,父风格仍然从Theme.Dialog实现,但我们自定义了背景,位置在drawable/bg中,这里我们创建一个bg.xml文件放到res/drawable文件夹中,bg.xml的内容为

Java代码
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:Android="Http://schemas.android.com/apk/res/android"> 
        <padding android:left="15dp" android:top="15dp" android:right="15dp" android:bottom="15dp" />
        <stroke android:width="3Dip" color="#000000" />
        <corners android:radius="5dp" />
 <solid android:color="#ffffff" />      
</shape>

里面我们定义了一个shape对象,实现背景drawable形状,其中padding代表距离边框,这里我们设置了左、上、右、下四个位置的间距。stroke可以制造出一些3D立体效果,corners是四个角,radisu属性可以设置半径,值越大越圆滑,根据运行效果你可以微调,最后 soild是填充颜色,这里我们用了ffffff表示纯白。

3. 最后在androidmanifest.xml中,在你的activity节点加一个 android:theme属性,值为@style/Theme.Android123 即可

您可能感兴趣的文章:Android设置Activity背景为透明style的简单方法(必看)Android编程将Activity背景设置为墙纸的简单实现方法Android开发中Dialog半透明背景消失Android 背景透明度设置总结Android编程实现popupwindow弹出后屏幕背景变成半透明效果Android编程实现设置按钮背景透明与半透明及图片背景透明的方法android activity设置无标题实现全屏Android开发中Activity属性设置小结Android实现将一个Activity设置成窗口样式的方法Android中Activity常用功能设置小结(包括全屏、横竖屏等)Android编程实现activity dialog透明背景的方法


--结束END--

本文标题: android弹出activity设置大小的方法

本文链接: https://www.lsjlt.com/news/27603.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android Activity进出动画三种方法
     Android Activity进出动画三种方法 实现activity的进出场动画总共有3种方式,下面会一一列出,首先给出示例的动画xml文件。动画的xml文件<?xml version="1.0" en...
    99+
    2023-05-31
    android activity 动画
  • css设置div大小的方法
    这篇文章主要介绍“css设置div大小的方法”,在日常操作中,相信很多人在css设置div大小的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css设置div大小的方法”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-14
  • win8设置禁止弹出广告的方法
    win8系统发布这么久以来小编觉得大家也深度体验了一番,很多功能让小伙伴们耳目一新,越用越得心应手,随着大家日常使用时间的提高,想必大家也发现了一些问题,其中最让人诟病的就是那些多出来的广告弹窗了,严重影响了用户体验,那win8怎样设置禁止...
    99+
    2023-07-10
  • Android进入Activity时怎么禁止弹出软键盘输入法
    本文小编为大家详细介绍“Android进入Activity时怎么禁止弹出软键盘输入法”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android进入Activity时怎么禁止弹出软键盘输入法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢...
    99+
    2023-06-30
  • Android自定义弹出框的方法
    在开发Android项目的过程中,弹出框真的是我们的常见的一种互动式窗体,但是Android系统自带的弹出框往往都不能满足我们的需要,大多数的时候需要我们自定义一种更漂亮的窗体来来展...
    99+
    2024-04-02
  • 设置python字体大小的方法
    小编给大家分享一下设置python字体大小的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python字体大小设置的方法:首先打开Python,在工具栏中单击...
    99+
    2023-06-06
  • css中input大小的设置方法
    这篇文章主要介绍css中input大小的设置方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css的基本语法是什么css的基本语法是:1、css规则由选择器和一条或多条声明两个部分构成;2、选择器通常是需要改变样式...
    99+
    2023-06-14
  • JavaScript设置图片大小的方法
    本篇内容介绍了“JavaScript设置图片大小的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Android 进入Activity时如何禁止弹出软键盘输入法
    目录禁止弹出软键盘输入法stateHidden和stateAlwaysHidden的区别代码中设置softInputMode前言: 在开发中经常会遇到这样的问题,进入一个含Editt...
    99+
    2024-04-02
  • Pycharm怎么设置字体大小_Pycharm设置字体大小的方法
    首先打开pycharm,打开后点击左侧的file,如图: 在打开的工具栏中,点击Settings,如图: 在设置界面,点击左侧的Font选项,如图: 在右侧界面,根据需要设置字体大...
    99+
    2024-05-10
    pycharm
  • css按钮的大小设置方法
    这篇文章主要介绍了css按钮的大小设置方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。css按钮的大小设置方法:首先创建一个HTML示例文件;然后在body中通过butto...
    99+
    2023-06-14
  • javascript设置字体大小的方法
    这篇文章主要介绍了javascript设置字体大小的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。javascript设置字体大小的方法:首先设置布局,并写两个按钮;然后...
    99+
    2023-06-14
  • 设置html字体大小的方法
    这篇文章主要介绍设置html字体大小的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!html字体大小的设置方法:1、在font标签中使用size属性设置,语法“<font size="值"...
    99+
    2023-06-14
  • html设置尺寸大小的方法
    这篇文章将为大家详细讲解有关html设置尺寸大小的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在html中,可以使用height属性和width属性设置尺寸大小,只需要给元素设置“height:长度...
    99+
    2023-06-14
  • html字体大小的设置方法
    小编给大家分享一下html字体大小的设置方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!html字体大小的设置方法:1、【font-size】后面加px值的方式...
    99+
    2023-06-14
  • goland设置字体大小的方法
    goland中设置字体大小的方法:1、打开goland工具;2、打开“setting”设置界面;3、点击“Editor”;4、选择子菜单“Font”;5、最后设置Font中“Size”后面的数值进行设定页面字体大小即可。具体操作步骤:打开已...
    99+
    2024-04-02
  • html中设置form大小的方法
    这篇文章主要介绍了html中设置form大小的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。html中设置form大小的方法:首先在文件写一个form表单,并设置clas...
    99+
    2023-06-06
  • 设置pycharm字体大小的方法
    这篇文章主要介绍了设置pycharm字体大小的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。设置pycharm字体大小的方法:首先打开Pycharm,点击左上角的file...
    99+
    2023-06-06
  • Android中怎么设置activity进入和退出效果
    Android中怎么设置activity进入和退出效果,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体如下:看了android的源代码和资源文件,终于明白如何去修改设置D...
    99+
    2023-05-30
    android activity
  • css中设置图片大小的方法
    这篇文章主要介绍了css中设置图片大小的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在css中,可以使用width和height属性来设置图片大小;只需要给img图片元...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作