Questions tagged «layout»

布局标签用于询问有关对象相对于包含元素的放置,对齐和对正的问题。对于与CSS有关的问题,请改用'css'标记。


30
如何在Android中以像素为单位获取屏幕尺寸
我创建了一些自定义元素,我想以编程方式将它们放置在右上角(n顶部边缘的m像素和右侧边缘的像素)。因此,我需要获取屏幕宽度和屏幕高度,然后设置位置: int px = screenWidth - m; int py = screenHeight - n; 我如何获得screenWidth和screenHeight参加主要活动?

9
什么是clearfix?
Наэтотвопросестьответына 堆栈溢出нарусском:СутьклассаclearFix 最近,我正在浏览一些网站的代码,发现每个人<div> 都有一个课程clearfix。 在Google进行快速搜索之后,我了解到有时是针对IE6的,但实际上是一个clearfix吗? 与没有clearfix的布局相比,您能否提供一些带有clearfix的布局的示例?


30
Android绘图分隔线/分隔线在布局中?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我想在布局的中间画一条线,并将其用作其他项(如TextView)的分隔符。为此有一个好的小部件。我真的不想使用图像,因为很难将其他组件与之匹配。我希望它也能相对定位。谢谢
684 android  layout  draw 


12
CSS-将浮动子级DIV高度扩展到父级的高度
我的页面结构为: <div class="parent"> <div class="child-left floatLeft"> </div> <div class="child-right floatLeft"> </div> </div> 现在,child-leftDIV将具有更多内容,因此parentDIV的高度将随子DIV而增加。 但是问题是child-right身高没有增加。如何使它的高度等于父代的高度?
449 html  css  layout 

18
在Android中,如何以编程方式在dp中设置边距?
在这个,这个和这个线程中,我试图找到一个关于如何在单个视图上设置边距的答案。但是,我想知道是否没有更简单的方法。我将解释为什么我不想使用这种方法: 我有一个自定义按钮,它扩展了Button。如果背景设置为默认背景以外的其他值(通过调用setBackgroundResource(int id)或setBackgroundDrawable(Drawable d)),则我希望边距为0。如果我这样调用: public void setBackgroundToDefault() { backgroundIsDefault = true; super.setBackgroundResource(android.R.drawable.btn_default); // Set margins somehow } 我想将页边距重置为-3dp(我已经在这里阅读了如何从像素转换为dp,所以一旦我知道如何在px中设置页边距,就可以自己管理转换了)。但是由于这是在CustomButton类中调用的,因此父类可以从LinearLayout到TableLayout有所不同,我宁愿不要让他获得其父类并检查该父级的实例。我想那也将表现不佳。 另外,在调用(使用LayoutParams)时parentLayout.addView(myCustomButton, newParams),我不知道这是否将其添加到正确的位置(不过,还没有尝试过),说出一行五行的中间按钮。 问题:除了使用LayoutParams之外,还有其他任何更简便的方法以编程方式设置单个Button的边距吗? 编辑:我知道LayoutParams的方式,但我想要一个避免处理每个不同的容器类型的解决方案: ViewGroup.LayoutParams p = this.getLayoutParams(); if (p instanceof LinearLayout.LayoutParams) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams)p; if (_default) lp.setMargins(mc.oml, mc.omt, mc.omr, mc.omb); else lp.setMargins(mc.ml, mc.mt, mc.mr, mc.mb); this.setLayoutParams(lp); } else if …
401 android  layout  button  margin 


10
如何禁用Android按钮?
我创建了一个包含两个按钮的布局,“下一步”和“上一个”。在按钮之间,我正在生成一些动态视图。因此,当我第一次启动该应用程序时,我想禁用“ Previous”按钮,因为将没有任何以前的视图。我也想在没有更多视图显示时禁用“下一步”按钮。反正有禁用按钮?
369 android  layout  button 



19
在线性布局中将按钮居中
我正在使用线性布局来显示漂亮的初始屏幕。它具有1个按钮,该按钮应该在屏幕的水平和垂直方向上居中。但是,无论我尝试做什么,按钮都将使顶部居中对齐。我在下面包含了XML,有人可以指出正确的方向吗? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageButton android:id="@+id/btnFindMe" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical|center_horizontal" android:background="@drawable/findme"></ImageButton> </LinearLayout>
337 xml  android  layout 

5
如何重复应用的背景图片
我已经在应用程序中设置了背景图片,但是背景图片很小,我希望将其重复并填充整个屏幕。我该怎么办? <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bg" android:tileMode="repeat">
314 android  image  layout 

3
如何在ASP.NET MVC 3剃须刀ViewStart文件中指定不同的布局?
我想在我的应用程序中有2个单独的布局。可以说一个是网站的“公共”部分,另一个是会员侧的。 为了简单起见,可以说所有这些站点的所有逻辑都巧妙地包装在2个不同的控制器中。 PublicController StaffController 并且它们每个都有一个对应的布局,用于每个视图下的所有视图。 _PublicLayout.cshtml _StaffLayout.cshtml 如何使用_ViewStart.cshtml文件指定“公共”下的所有“视图” /“操作”都使用PublicLayout,“工作人员”下的所有内容都使用StaffLayout? 谢谢!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.