android-linearlayout相关内容

Android Checkable LinearLayout状态

我正在尝试实现可检查的线性布局,我已经完成了选中的项目,但是现在onclick和onLongClick不能正常工作了,它应该知道如何实现此行为. 如果未选中&& OnLongClick =检查 如果已选中&& onClick =取消选中 如果已选中&& onLongClick =取消选中 如果未选中&& onClick = super.performClick() 我可检查的Li ..
发布时间:2020-08-27 05:51:34 移动开发

LinearLayout和FitWindowsLinearLayout有什么区别?

在创建Layout,时,我跨过FitWindowsLinearLayout,但似乎无法理解LinearLayout和FitWindowsLinearLayout之间的区别. 那么,我们什么时候应该使用FitWindowsLinearLayout? FitWindowsLinearLayout 解决方案 首先,您可以看到它是第二,回答您的问题:从实现中可以看到,它有一个公共方法, ..

以编程方式将按钮宽度设置为父级LinearLayout的50%

我使用LinearLayout创建了一个对话框,在此对话框中,我有一个按钮.我想将其宽度设置为对话框宽度的50%,但是无论我做什么,该按钮仍会填满整个宽度.主要问题似乎是我无法以编程方式设置按钮的重量.我尝试创建第二个水平LinearLayout,以将按钮的权重设置为0.5f(父级的weightSum为1),但是没有任何改变.如何将按钮设置为宽度的一半? 我查看了所有其他问题,但是大多数问题 ..
发布时间:2020-08-27 05:28:43 移动开发

Android:什么时候使用layout_margin,什么时候使用weightSum?

我正在尝试在Android应用上实现以下布局: 如您所见,我希望中央登录框占用大约70%的宽度.我相信基本上有两种方法可以实现这一目标: 1..为登录框创建线性或相对布局,并在左右两侧添加layoutMargin. 2..创建一个带有weightSum ="1"的包装器LinearLayout,然后将其中的RelativeLayout放在layout_width ="0dp"和l ..
发布时间:2020-08-27 05:02:24 移动开发

如何知道一行中可以放置多少个字符?

我正在开发一个android应用程序,我需要知道一行中可以显示的字符数,以便通过某种方法确定字符串的行数. 怎么可能呢? 坦克很多. 解决方案 这应该为您完成工作(在没有ide的情况下进行编码会给您带来一些错误或错误:-/) int countLineBreaks(final TextView view, final String toMeasure) { final P ..
发布时间:2020-08-27 04:54:05 移动开发

根据语言选择对齐文本视图(左-右)

i具有线性布局,其中包含水平排列的textView和EditText.i具有用于选择上一个活动(英语和阿拉伯语)中的语言的选项.当我选择英语时,当前的对齐方式很好,但是当我选择阿拉伯语时,它应该从右向左显示,这意味着在editText之后,textView位置应该向右(在布局中将从左开始). ..

如何根据活动中的数据使整个活动可滚动

我尝试了LinearLayout,在其中放置了几个textview.对于每个视图,我完全使用权重.当数据长度过多而textview无法完全显示时,就会出现问题.我也尝试了tabletlayout,但由于最终tablelayout在具有权重的线性布局内,所以它不会起作用,因此它不会超出特定限制.我想知道如何在使用权重时显示所有数据来使活动滚动. 解决方案 在活动的xml布局中使用Scroll ..

在线性布局内创建新行

我想要的:动态地将图像添加到框内,如果一行完成,则将其添加到新行. 我现在在这里:我可以在线性布局中添加图像,如果没有图像大于块宽度,则不会显示其余图像. 问题是什么:由于我要添加线性布局,所以我没有告诉布局应该在哪里添加.所以它添加在行的末尾. 解决方案已尝试:: 我在线性布局中添加了带有3列的gridview,但是通过这种方法,我能够弄清楚如何计算添加图像的位置.由于在 ..

如何动态设置android的FrameLayout的宽度和高度?

我正在尝试设置2个框架布局的宽度和高度,这是2个片段的容器,这两个片段都是线性布局的子代. 但是无论何时我用 设置版式的宽度和高度 frameLayout.setLayoutParams(new FrameLayout.LayoutParams(100,100); 这会导致类强制转换异常 java.lang.ClassCastException:android.widget.F ..