安卓的TextView没有扩展到与父级相匹配
我有一个类似此图像的ViewGroup: 我想不显示那些空的文本.例如,假设我没有提示,促销就应该可以看到笔记.当我测试程序笔记(以红色背景显示)时,尽管其宽度设置为匹配父母,但并不能扩展以填充父. 任何想法都将不胜感激.谢谢.
6 2023-10-19
编程技术问答社区
以编程方式设置TextView的布局权重
我正在尝试动态创建TableRow对象,然后将它们添加到TableLayout中. TableRow对象有2个项目,A TextView和A CheckBox. TextView项目需要将其布局重量设置为1,以将CheckBox项目推到最右边. 我找不到有关如何编程设置TextView项目的布局重量的文档. 解决方案 您必须与这样的东西使用TableLayout.LayoutParams: TextView tv = new TextView(v.getContext()); tv.setLayoutParams(new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1f)); 最后一个参数是重量. 其他解决方案 答案是您必须使用tableerow.layoutparams,而不是linearlayout.layoutparams或任何其他lay
6 2023-10-19
编程技术问答社区
当点击 "阅读更多 "按钮时,图像就会消失?
我创建了一个scrollView,并在一个大型线安装中添加了两个线度延迟,并给了这些线安排.问题是它在初始状态下显示了我的图像滑块的图像,一旦我单击指示器.再次按下我的读取图像滑块的图像时出现的图像.两次屏幕截图和代码在下面给出.我可以如何解决? fragmentsl.xml
14 2023-08-23
编程技术问答社区
为什么我的Android Scrollview不能滚动?
由于某种原因,滚动不会被激活.我也想让那个黑色的地方覆盖了一半的屏幕.但是,如果我将ScrollView的高度更改为包装内容,那么这个黑色空间就会消失. 这个黑色空间将有照片,这就是为什么我需要它至少覆盖一半的原因. 我为此使用了布局重量,但是由于图片是动态加载的,所以我必须保留该空间.目前,在此代码中,它保留了一半的屏幕,但Scrool未被激活,其他项目不可见.
16 2023-08-23
编程技术问答社区
安卓内部自定义ListView,TextView Weight属性不工作
我有一个自定义listView. ListView数据是通过某些文本视图水平设置的每个行.在主布局中,我有相同数量的文本视图来设置这些列的标题.我的问题是,主布局与重量属性正常.但是包含文本视图的ListView的自定义值设置布局不适用于the Wight属性. 主布局:(重量属性正常工作)
26 2023-03-11
编程技术问答社区
安卓:试图理解android:layout_weight
我正在尝试将页面分为三个部分.我想以百分比值进行操作,但是Android不支持.相反,我必须使用android:layout_weight.但是我很难理解它并正确地理解它.特别是如何计算实际尺寸.有没有办法从android:layout_weight中获得百分比值(0..100%)? 我经历了几种情况(请参阅附带的屏幕快照)来描述问题.彩色字段全部 android:layout_height="fill_parent",因为我希望将全屏幕划分为 . 案例1 好的,简单.每个获得33%. 案例2 UPS?!第一个(黄色)完全消失了吗?为什么? 案例3 再次感到困惑.黄色回来了.但是,重量较重的两个首先变小?发生了什么? 案例4 我绝对不知道所有这些背后的数学是什么. 解决方案 是否有一
18 2023-03-03
编程技术问答社区
如何在RelativeLayout中使用weightSum?
我刚刚创建了一个使用ID rl1的相对布局,我需要创建一个用2个相对布局创建的权重,以便在此布局中放置另一个带有ID fireid和另一个相对布局的2个相对布局,每个相对布局cartid他们承担重量1我如何弥补这个问题 这是我的XML文件
16 2023-01-05
编程技术问答社区
如何以编程方式设置 layout_weight?
免责声明:Afaik这个问题到目前为止Xamarin Android 到目前为止没有答案.它已经多次回答 Android/Java . 我的问题是我对GridLayoutParams没有构造函数过载,它将layout_weight作为参数... 以下是我尝试按代码复制的XML: android:layout_width="0sp" android:layout_height="wrap_content" android:layout_weight="1" 不设置layout_weight使控件(复选框)简单地是不可见的. 这里是我在Xamarin Android码的地方: CheckBox cb = new CheckBox(this); cb.Id = View.GenerateViewId(); GridLayout.LayoutParams cbButt
40 2022-11-24
编程技术问答社区
安卓。以编程方式设置重量参数的结果与我的想法相反
我正在遇到android问题. 我正在java中设置权重参数,但它正准确地做了我想要的方式. 这是代码 LinearLayout container = new LinearLayout(context); // some code ... container.setWeightSum(1f); View v1 = new View(context); v1.setBackgroundColor(Color.parseColor("#ff0000")); LinearLayout.LayoutParams p1 = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT); p1.weight=0.1f; View v2 = new View(context); v2.setBackgroundColor(Colo
60 2022-11-06
编程技术问答社区