gpt4 book ai didi

android - 使 FrameLayout 透明

转载 作者:行者123 更新时间:2023-12-02 04:52:40 25 4
gpt4 key购买 nike

我希望我的 Activity 看起来像一个大型对话形式,透明的东西,比如四边四分之一,中间部分是实心的,我可以在其中放置 View 。我认为使用 Frame Layout 可以通过将一个框架布局放在另一个框架布局中来解决问题,但我无法使第一个框架布局透明。

我的 XML 文件:-

<?xml version="1.0" encoding="utf-8"?>


<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00000000" >

<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="50dp"
android:layout_marginLeft="75dp"
android:layout_marginRight="75dp"
android:layout_marginTop="50dp" >

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Search" />

<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_alignParentLeft="true"
android:layout_marginBottom="30dp"
android:gravity="center"
android:hint="Enter Movie Name!" />

<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/editText1"
android:layout_centerHorizontal="true" />

</RelativeLayout>

</FrameLayout>


</FrameLayout>

它不工作。有什么想法吗?

最佳答案

我遇到了同样的问题。我通过使用解决了它:

getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));

我不知道为什么它只能以编程方式工作。

找到这个 here (最后)。

关于android - 使 FrameLayout 透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26428774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com