Tag: 布局

alignment堆叠面板中的项目?

我想知道是否可以在一个水平面向的StackPanel中有两个控件,以便正确的项目应该停靠在StackPanel的右侧。 我尝试了以下,但它没有工作: <StackPanel Orientation="Horizontal"> <TextBlock>Left</TextBlock> <Button Width="30" HorizontalAlignment="Right">Right<Button> </StackPanel> 在上面的代码片段中,我想将button停靠在StackPanel的右侧。 注意:我需要使用StackPanel来完成,而不是Grid等。

Android对话框:删除标题栏

我有一个奇怪的行为,我不能确定的来源。 我有我的经典应用程序 requestWindowFeature(Window.FEATURE_NO_TITLE); 删除标题/状态栏。 然后我创build一个对话框让用户input信息(名称等) 用一个物理键盘,没问题,但是当我使用虚拟键盘时,我有一个奇怪的行为: 每当我按下虚拟键盘上的按键时,标题/状态栏会重新出现,推动所有的键盘布局,然后再次消失(就像我启动应用程序时的animation一样) 这里是一些代码: dialog = new Dialog(context); dialog.setContentView(R.layout.logindialog); dialog.setTitle("Login:"); WindowManager.LayoutParams a = dialog.getWindow().getAttributes(); // dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); a.dimAmount = 0; dialog.getWindow().setAttributes(a); dialog.setCancelable(true); dialog.getWindow().setLayout(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT); 接着 dialog.show(); 我试过了 dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 但它崩溃了我的应用程序。 这里是xml <TextView android:id="@+id/LoginText" android:gravity="fill" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Login:"> </TextView> <EditText android:id="@+id/LoginEdit" android:layout_height="wrap_content" android:singleLine="true" android:text="jason" android:layout_width="200sp"/> <TextView android:id="@+id/PasswordText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Password:"> </TextView> <EditText android:id="@+id/PasswordEdit" android:layout_height="wrap_content" android:singleLine="true" […]

Android:如何以编程方式设置布局的大小

作为Android应用程序的一部分,我正在构build一个button组。 这些button是LinearLayouts的嵌套集的一部分。 使用权重我有自动根据包含的父LinearLayout的大小自动resize。 这个想法是基于屏幕的像素数量和密度来将包含的布局的大小设置为多个像素; 并让button设置根据更改自己resize。 那么问题是:如何调整布局的大小。 我已经尝试了几个build议的技术,没有接近工作。 以下是构buildbutton集的XML的一个子集: <LinearLayout android:layout_height="104pt" android:id="@+id/numberPadLayout" android:orientation="horizontal" android:layout_width="104pt" android:background="#a0a0a0" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" > <LinearLayout android:layout_weight="2" android:layout_height="fill_parent" android:id="@+id/linearLayout1" android:orientation="vertical" android:layout_width="wrap_content"> <Button android:text="1" android:id="@+id/button1" android:layout_weight="2" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button> <Button android:text="4" android:id="@+id/button4" android:layout_weight="2" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button> <Button android:text="7" android:id="@+id/button7" android:layout_weight="2" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button> <Button android:text="-" android:id="@+id/buttonDash" android:layout_weight="2" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button> </LinearLayout> <LinearLayout android:layout_weight="2" android:layout_height="fill_parent" android:id="@+id/linearLayout2" android:orientation="vertical" android:layout_width="wrap_content"> <Button […]

将div放在另一个div的底部附近

我有外部div和内部div。 我需要将内部div放在外部的底部。 外面的div是弹性的(宽度:例如70%)。 我也需要中心内部块。 描述化妆的简单模型如下图所示:

了解convertRect:toView :, convertRect:FromView:,convertPoint:toView:和convertPoint:fromView:方法

我试图了解这些方法的function。 你能否给我提供一个简单的用例来理解他们的语义? 从文档中,例如, convertPoint:fromView:方法描述如下: 将给定视图的坐标系中的点转换为接收者的点。 坐标系是什么意思? 接收机怎么样? 例如,是否有意义使用convertPoint:fromView:如下所示? CGPoint p = [view1 convertPoint:view1.center fromView:view1]; 使用NSLog实用程序,我已经validation了p值与view1的中心一致。 先谢谢你。 编辑:对于那些感兴趣的,我已经创build了一个简单的代码片段来理解这些方法。 UIView* view1 = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 150, 200)]; view1.backgroundColor = [UIColor redColor]; NSLog(@"view1 frame: %@", NSStringFromCGRect(view1.frame)); NSLog(@"view1 center: %@", NSStringFromCGPoint(view1.center)); CGPoint originInWindowCoordinates = [self.window convertPoint:view1.bounds.origin fromView:view1]; NSLog(@"convertPoint:fromView: %@", NSStringFromCGPoint(originInWindowCoordinates)); CGPoint originInView1Coordinates = [self.window convertPoint:view1.frame.origin toView:view1]; NSLog(@"convertPoint:toView: %@", […]

BoxLayout不能被共享错误

我有这个Java JFrame类,我想使用boxlayout,但是我得到一个错误,说java.awt.AWTError: BoxLayout can't be shared 。 我已经看到其他人有这个问题,但他们通过在contentpane上创buildboxlayout来解决这个问题,但这正是我在这里所做的。 这是我的代码: class edit_dialog extends javax.swing.JFrame{ javax.swing.JTextField title = new javax.swing.JTextField(); public edit_dialog(){ setDefaultCloseOperation(javax.swing.JFrame.DISPOSE_ON_CLOSE); setTitle("New entity"); getContentPane().setLayout( new javax.swing.BoxLayout(this, javax.swing.BoxLayout.PAGE_AXIS)); add(title); pack(); setVisible(true); } }

如何devise一个div作为响应式广场?

我希望我的div适应其高度始终等于它的宽度。 宽度是百分比。 当父母的宽度减less时,盒子应该保持其纵横比减less。 如何做到这一点是CSS?

如何复制pinterest.com的绝对div堆叠布局

我正在寻找复制Pinterest.com的div布局,具体如何调整列的数量以适应浏览器resize和垂直堆叠不依赖于相邻列高度。 源代码显示每个div是绝对位置的。 一个联合创始人已经回答了一个Quora的post,声明它是用自定义的jQuery和CSS完成的。 我想结果从左到右sorting。 任何你可以提供自己的方向将不胜感激。

如何在自举stream体布局中alignment网格元素

我有一个stream动的布局使用Twitter的引导,其中我有一个两列的行。 第一列有很多内容,我想正常填写这个跨度。 第二列只是一个button和一些文本,我想要相对于第一列中的单元格alignment。 这是我有: -row-fluid————————————- +-span6———-+ +-span6———-+ | | |short content | | content | +—————-+ | that | | is tall | | | +—————-+ ———————————————– 这是我想要的: -row-fluid————————————- +-span6———-+ | | | content | | that | | is tall | +-span6———-+ | | |short content | +—————-+ +—————-+ ———————————————– 我已经看到了解决scheme,使第一跨度绝对高度,并定位第二跨度相对于它,但一个解决scheme,我不必指定我的div的绝对高度将是首选。 我也打算对如何达到同样的效果进行彻底的反思。 我没有结过这个脚手架的使用,这对我来说似乎是最有意义的。 这个布局作为小提琴: […]

EditText,inputType值(xml)

我在哪里可以findinputType可以具有的值? 我知道http://developer.android.com/reference/android/text/InputType.html ,但值应该如何在布局XML文件?