当前位置: 首页 > 知识库问答 >
问题:

创建自定义外观的android活动

南宫俊喆
2023-03-14

我在Play商店中看到某些应用程序不像正常活动那样全屏。他们占据了一部分屏幕。我试图寻找解决方案,但由于我是新手,我不知道用于此类活动的确切单词。我如何创建此类活动?问候

共有1个答案

尹兴生
2023-03-14

这些是使用< code >透明活动。你可以在这里和这里创建透明的活动。

例如

您可以将透明主题应用于所需的活动。在 /res/values/style 中创建一个新样式.xml

<resources>
<style name="iosTransparent">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:backgroundDimEnabled">false</item>
</style>
</resources>

现在应用主题

<activity android:name="IosNotActivity" android:theme="@style/iosTransparent"></activity>

做出这样的布局(这只是一个样本)

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/opLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:gravity="bottom">

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/ios" 
        android:scaleType="fitXY"/>

</LinearLayout>

给出这样的输出(这是我只使用图像而缩放的,您可以使用所需的任何布局)

 类似资料:
  • 我使用listview作为排行榜,并显示球员的名字和总得分,这是通过字符串完成的。但是我想定制listview,这样它就包括位置和平均得分。我在下面提供了一个素描,说明我希望它是怎样的。 现在,我正在将一个纯字符串添加到可观察列表中,并在listview上查看它,但很难自定义它。我不知道该怎么做,最好的方法是什么?使用css还是JavaFX?关于listview,我确实有一些问题,比如是否可以有一

  • 我正在尝试使用自定义toast和和。当我触摸任何地方(点击按钮,触摸布局……)时,我希望我的吐司消失,但它没有。 我读取了文件,并尝试在调用新Toast之前使用方法,但这并没有解决任何问题。有人能给我一个解决办法吗?

  • 本文向大家介绍Android 创建自定义视图,包括了Android 创建自定义视图的使用技巧和注意事项,需要的朋友参考一下 示例 如果需要完全自定义的视图,则需要子类View(所有Android视图的超类),并提供自定义的sizing(onMeasure(...))和drawing(onDraw(...))方法: 创建您的自定义视图框架:每个自定义视图的基本相同。在这里,我们为自定义视图创建框架,

  • 我正在做一个基于GUI(swing)的Java小项目,我想禁用一些按钮。我用了我有: 但我只想把按钮的文本变成灰色,并使按钮本身的颜色和外观保持一致。我该怎么做?

  • 有人能帮我创建balow图像剪切搜索栏吗?我已经用自定义拇指和分段文本浏览过SeekBar,还有SeekBar拇指位置问题 但是我没有成功创建我的客户搜索栏,请帮助我

  • 本文向大家介绍Android如何创建自定义ActionBar,包括了Android如何创建自定义ActionBar的使用技巧和注意事项,需要的朋友参考一下 当多个界面都有很多相似部分时,可以考虑创建一个功能较全的模板。而在需要时,可以通过引用模板来实现自己想要实现的功能。比如适配器 Adapter,当很多的适配器都差不多时,就可以通过打造一个通用的适配器来实现。本例中主要是如何创建自定义的 Act