android-layout

    0热度

    1回答

    我在我的布局的底部添加了一个视图,以在此元素的末尾添加一个行分隔符。问题是,在布局中放置此视图后会填充整个屏幕宽度,但是当我将视图取出时,它将显示为正确的大小(我的测试中大约为400dp)。为什么添加的视图会导致布局填满整个屏幕。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://s

    0热度

    3回答

    在我的预览中一切看起来不错,但是当我在模拟器中打开应用程序时,布局与长度或宽度的父级不匹配。一切都在它应该在布局中的位置,它不能与屏幕整体拉伸。这发生在应用程序的每个布局中(我正在使用片段)。为了更好地解释继承人PIX: **什么是预览(并且是我想要什么) **我有什么 这里是XML。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout

    0热度

    3回答

    获取Android的ID资源在我科特林应用程序我有一些ImageViews(在activity_main.xml):imageView_0,imageView_1,imageView_2和imageView_3。 如何在0到3的循环中访问视图?这是行不通的: val imageView: ImageView = findViewById<ImageView>("R.id.imageView_" +

    -1热度

    1回答

    我是新来的搜索视图。我通过onCreateOptionsMenu 实现一个在我toolbar和项目标签中menu_main <item android:id="@+id/action_serarch" android:title="serarch" android:icon="@drawable/search" app:actionViewClass

    -1热度

    1回答

    我工作的无线电的应用程序与一个简单的用户界面(Y-顺序): 盖 标题+艺术家 按钮播放/暂停/ .. 。 回音璧 但我面临着屏幕尺寸的问题。 封面需要留在顶部,并保持1:1的比例(如果有空间)。 声吧停留在底部。 带轨道信息和播放/暂停按钮的部分需要调整其自身的大小以占据剩余空间并将其中的内容居中。 我通过使用LinearLayout对中间布局加权1来实现此目的,但在小屏幕上,内容被裁剪为。 我尝

    1热度

    1回答

    我正在开发一个消息应用程序,因此为此我想在Edit-Text中显示所选联系人下面的图像。请参阅下图中上方的编辑文本显示带有十字符号的小矩形框内的联系人名称以将其删除。 我该如何设计,任何建议或窍门都会有所帮助。

    -1热度

    2回答

    我在Android Studio中有以下代码,其中我在框架布局中有两个线性布局。但是,两个布局中的按钮都映射到彼此的顶部。是否可以将两个线性布局(包括按钮)垂直放置,而不是映射到另一个桃子的顶部? <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.

    0热度

    1回答

    我知道我可以使用@ dimen /东西......但想知道为什么这不起作用,以及如何让它工作。将帮助我理解数据绑定解析器的黑盒子。 在我的XML的lineralayout元素: android:layout_width="@{DataBoundData.dis.equals(IN_PROGRESS) ? 60dp : (DataBoundData.dis.equals(POSTED) ?

    0热度

    1回答

    问题:试图与拱形底部实现工具栏。滚动时的内容应该经过这个弧空间。 只有我能想到的(以及尝试)的东西是设置工具栏的背景与具有拱形的绘图。它看起来能解决问题。但是当内容向上滚动时,由于工具栏保持矩形形状,拱形区域中的空白区域保持不变。 我也试图避免使用自定义形状而不是工具栏,因为此工具栏是由协调器布局控制的Collapsibletoolbarlayout和Appbarlayout的一部分。 有什么建议

    1热度

    2回答

    我想为我的Android应用程序制作一个带有两个按钮的美丽对话框。我的问题是,即使我设置了android:layout_marginBottom = 5dp,按钮下面也没有空格。此对话框的布局dialogbox.xml如下图所示: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:la