如果背景颜色与布局相同,我知道如何制作圆形的布局,但是我正在尝试使其背景为绿色,但是布局为灰色,因此拐角处伸出,我似乎无法找到解决方案。 这是代码...

可绘制形状

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFF"/>
<stroke android:width="3dip" android:color="#B1BCBE" />
<corners android:radius="10dip"/>
<padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
</shape>

我将其用作背景的布局

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" 
android:layout_height="match_parent"
android:background="@drawable/popupwindow">


<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello World!"
    android:paddingLeft="30dp"
    android:paddingTop="50dp"
    android:textSize="10dp"/>

</RelativeLayout>

角落看起来如何(这也在顶部发生)

角落的顶部也是如此……我该怎么办?

#1楼 票数:0

好吧,我认为您需要进行两种布局。一种仅用于绿色背景,这将是您的最高布局,另一种用于圆角的形状,用于容纳您的内容:)

#2楼 票数:0

首先将笔触颜色更改为所需的绿色,即为-

<stroke android:width="3dip" android:color="#62f441" />

其次,父视图的背景是可见的,因此可以将其隐藏-

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" 
android:layout_height="match_parent"
android:background="@android:color/transparent">

<LinearLayout
    android:layout_width="match_parent" 
    android:layout_height="match_parent"
    android:background="@drawable/popupwindow">

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello World!"
    android:paddingLeft="30dp"
    android:paddingTop="50dp"
    android:textSize="10dp"/>

    </LinearLayout>
</RelativeLayout>

#3楼 票数:0

为此使用CardView小部件。它更有效且易于使用。

https://developer.android.com/samples/CardView/index.html https://developer.android.com/training/material/lists-cards.html

  ask by grasshopper translate from so

未解决问题?本站智能推荐:

1回复

添加滚动条,然后在textview中添加虚拟文本,使其下方的布局消失

我在textview中添加了滚动条和一些哑文本,但这样做却成功了,但是这样做的话,textview下面的布局就消失了,我希望我可以添加尽可能多的文本,而不必在整个布局上进行布局。 添加滚动条之前的XML预览的屏幕截图: 添加滚动条和一些其他虚拟文本后的屏幕截图: 这是我
2回复

圆形角落按钮与背景颜色在android中

我需要在android中使用背景颜色变化做圆形角落按钮。 我怎么能这样做? 示例链接/代码非常感谢。
1回复

Android 创建圆形布局

我正在尝试创建一个始终保留在屏幕上的圆形布局。 为此,我创建了一个系统叠加层并添加了一个按钮。 但是,现在我想让它圆。 我可以使用 4 个不同的 ImageView 和 textView 并将它们都添加到 FrameLayout。 我在某处读到这样的简单事情可以由 XML 完成。 我该怎么
2回复

如何在Android中创建标题内容布局?

如何在Android中创建以下布局? 我想要一个“标题”,即一直保持不变的标题。 唯一应该改变的是标题下面的区域。 把它想象成一个网页,其中内容区域是它发生的全部=) 当然,它很容易创建一个LinearLayot,在顶部添加一个视图,然后在下面添加另一个视图 - tada!
2回复

Android中的圆形布局

我需要开发一个应用程序来设计手表,作为android的初学者,我需要两个建议, 1)如何循环排列刻度(手表中的每个小时)? 2)我可以使用自定义布局来排列刻度线和标签吗? 还是在方法本身内部使用相同的逻辑? 我希望这个问题很清楚,谢谢。 乔伊·雷克斯
1回复

Android中的圆形布局

有人知道如何在Android中以横向模式为屏幕创建圆形布局吗? 就像在这张图片中一样: 以下是我的纵向模式屏幕的XML文件: 请检查我的代码并帮助我。
1回复

我想知道如何在我的Android手机上实现在其下方具有静态标签和动态数据的布局

我现在正在开发一个应用程序,该应用程序从inputstream接收数据并显示它,但是我想知道,特别是在XML中,我可以学习如何或在何处为用户创建一个显示带有数据的静态标签的显示从它们下面的溪流进来,并不断更新。 我相信我想使用相对布局。 粗体字母是静态标签,斜体是我从流中获得的动态值。 请
3回复

如何设置布局以阻止其下方的布局的按钮

假设我对此结构有一些看法: 下面的setOnClickListener(event)有setOnClickListener(event)而上面的ImageView只是普通的ImageView,它们的大小相同,一个重叠。 如何可以设置它,使得上面的“物理”阻断ImageView的下方