草庐IT

android - 多于两行时如何纠正 ConstraintLayout TextView 重叠

我在约束布局方面遇到问题,其中一个TextView中的文本到达第二行不会向下推另一个被约束在它下面的TextView,直到行的中间。我已经构建了一个包含三个TextView的简单布局。第一个TextView位于左侧并具有固定宽度。第二个坐在它的右边,在它和它的parent之间。第三个位于第二个下方,第一个左侧。我希望它看起来像:但是,如果我删除文本“不重叠”。我得到:它发生变化的点(“不重叠”中的“O”)似乎是当第一个TextView不存在时文本的长度填满两行:那么如何更改此布局,以便即使我在屏幕左侧有一个TextView,它也会在到达两行时立即将TextView3向下推?而不是将它推

Android Google PlacePicker 显示重叠文本

我正在使用googleplay-servicesversion9.4.0我正在使用PlaceAutocompletewithoverlaymode.但现在它有这个奇怪的重叠问题。谢谢。 最佳答案 已在GooglePlay服务9.6中解决https://code.google.com/p/gmaps-api-issues/issues/detail?id=10292 关于AndroidGooglePlacePicker显示重叠文本,我们在StackOverflow上找到一个类似的问题:

Android:Flash 内容打破 WebView 边界并与 native 布局元素重叠

我正在使用WebView来显示包含一些Flash内容的网页,这些内容基本上运行良好。最大的问题是,Flash内容似乎没有考虑WebView的边界:即使WebView太小而无法显示完整页面并且Flash内容不在WebView的边界内,Flash内容也会显示。此外,此Flash内容覆盖显示在WebView旁边的其他(native)布局元素。在我看来,Flash内容是在(特殊的)z层中呈现的,它覆盖了所有其他布局元素。测试:Android2.2和Flash10.1。这是Adob​​eFlashPlayer10.1中的已知错误吗? 最佳答案

android - 支持 Android 中的多个 Activity 重叠表面 View

我目前正在开发一个Android应用程序,它需要在一个屏幕上放置多个重叠的SurfaceView。准确地说,我有两个Activity的重叠SurfaceView,一个连接到Camera,另一个连接到MediaPlayer。它主要工作但不稳定。有时,其中一个SurfaceView不会显示。我看到2009年的一个帖子(http://groups.google.com/group/android-developers/browse_thread/thread/08e7df2e96a7973d),它说Android不支持重叠的SurfaceView。现在还是这样吗?任何人都可以分享这方面的经验

android - RecyclerView重叠没有阴影

我想开发成这张图这样的List我已经习惯了RecylerViewItemDecorator的重叠。但它是重叠的,没有阴影。屏幕和装饰器代码在下面publicclassOverlapDecorationextendsRecyclerView.ItemDecoration{privatefinalstaticintvertOverlap=-50;@OverridepublicvoidgetItemOffsets(RectoutRect,Viewview,RecyclerViewparent,RecyclerView.Statestate){outRect.set(0,0,0,vertOve

android - ConstraintLayout - 避免重叠

有一个ConstraintLayout布局:显示如下:现在没问题,但如果我改变android:text=“小文本”toandroid:text=“bigteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeexext”然后,View将相互重叠。我需要确保小文本有一个“环绕内容”,正如我在上面的屏幕截图中所做的那样,但是对于较大的文本,TextView必须最多占据大约40%的水平空间parent的。还好,文本未传输-我执行android:ellipsize="end"和android:singleLine="t

android - 如何防止 View 在相对布局中重叠?

现在,我有两个TextView。一个与RelativeLayout的左侧对齐,一个与右侧对齐。左边的TextView比右边的长很多。在某些情况下,左边的TextView是两行。发生这种情况时,它会与右对齐的TextView重叠。有没有办法避免这种情况?或者有没有办法说如果左边的TextView是两行,把右边的TextView放在第二行?我在输入姓名和时间时遇到问题: 最佳答案 要使用RelativeLayout获得相同的结果,请使用android:layout_toLeftOf="@+id/right_text"。它将此View的右

android - ConstraintLayout 中的 RecyclerView 与其他元素重叠

我正在使用以下组件执行一个简单的列表Activity:一个EditText、一个RecyclerView、一个ProgressBar和一个Textview。一切都很好,除了RecyclerView与EditText重叠并“超出”屏幕底部,因此最后一项被部分切掉(参见屏幕截图)。我做错了什么?主要Activity: 最佳答案 您正在为RecyclerView使用android:layout_height="wrap_content"但看起来你需要限制高度。试试android:layout_height="0dp"。在这种情况下,它等于

android - fragment 重叠工具栏的布局

正在使用以下代码将我的fragment替换/放置在DrawerLayout内的FrameLayout中:app_bar_base.xml包含一个工具栏和一个FAB:当我运行我的应用程序时,结果如下:如您所见,fragment的布局与工具栏重叠。我该如何解决这个问题?我试过像这样将Toolbar和FrameLayout放在LinearLayout中:但随后FrameLayout被隐藏了。 最佳答案 尝试将android:layout_marginTop="?attr/actionBarSize"添加到您用来放置Fragments的Fr

android - Oreo (8.1) 上的 toast 重叠问题

我对toast有疑问。对于API26及以下的toasts可以正确显示(下一个toast正在等待上一个toast消失)但在Android8.1(API27)上它们相互覆盖。我有这样设置的通知channel:if(android.os.Build.VERSION.SDK_INT>=android.os.Build.VERSION_CODES.O){NotificationChannelnotificationChannel=newNotificationChannel(NOTIFICATION_CHANNEL_ID,NOTIFICATION_CHANNEL_NAME,Notificatio