- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在努力让我的布局更加横向友好,我的一个常见模式是添加一个 LinearLayout
使用一些按钮(例如确定 | 取消)并为 layout_weight
设置一个值使空间分布均匀。问题在于,当您在横向模式下使用手机或(尤其是)平板电脑时,您最终会看到看起来很可笑的巨大按钮。我尝试设置 maxWidth
在按钮和线性布局上,但无济于事。实现这一目标的最简单方法是什么?即,为 View 设置最大水平尺寸,使其不会增长到整个宽度。我尝试了很多不同的东西,但没有一个奏效。
这是一个示例布局:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="6dp"
android:paddingBottom="6dp">
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:enabled="false"
android:textStyle="bold"
android:text="@string/button1" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/button2" />
</LinearLayout>
注意:我知道我可以为景观创建一个新的布局文件并在那里施展魔法。我希望将专门的布局文件保持在最低限度,我希望这不需要它们。
最佳答案
在对相对布局进行了一番折腾之后,我偶然发现了 this answer ,这是我最终使用的。
关于android - 合并 View 的 layout_weight 和 maxWidth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284911/
如果我尝试将 'android:maxWidth="400dp"' 添加到以下 ImageView,什么也没有发生...和想法? 最佳答案 对于遇到此问题的任何其他人:我必须将其包装在 FrameL
我想设置编辑框的最大宽度。所以我创建了这个小布局: 但它不起作用,盒子无论如何可能超过 150 dp。 EditText 中的 android:maxWidth="150dp" 将给出相
这个问题源于无法让我的 TextBlock 换行。基本上作为最后的尝试,我在容器网格的列上设置 MaxWidth。我惊讶地发现我的子标签和文本框仍然可以为所欲为(坏 child ,BAD),并且不受我
http://jsfiddle.net/ndpnU/2/ 我想设置 maxWidth,但找不到任何解决方案,您可以帮助我吗? 我用这个: $("#one").resizable({ minWi
我在仅使用可用视口(viewport)设置颜色框时遇到问题。一旦我设置了 maxHeight 或 maxWidth 属性,就不会显示任何图像。颜色框打开,但停留在“旋转轮”处。 function sh
我有一个带有 DataTemplate 设置的数据绑定(bind) ListBox。 DataTemplate 包含一个具有 Auto 和 * 两个列宽的 Grid 控件。我希望此列始终填充 List
我有一个使用 maxWidth 定义的 jqueryui 对话框。 $("#myDialog").dialog({ autoOpen: false, width: 'a
我的鳕鱼是这样的: COMMENT var img = new Image(); img.onload = function () { alert(this.width); } img.src =
忽略 JavaFx 8 最大宽度 对于具有更宽内容的 HBox 子项,将忽略 maxWidth。 例如,下面的中心 Pane 太大,延伸到右列 (Pane) 下:
我试图在 Android 中的 EditText 上应用 maxWidth。但是属性似乎被忽略了。事实上,我只是想让一个 EditText 在屏幕中央对齐,并为大屏幕设置最大尺寸。这是我的代码:
我需要获取特定字体的任意字符的最大宽度(以磅为单位)。 基本上,我有一个字符串数组,全部都有四个字符。我需要计算这些字符串之一可能的最大宽度是多少。 UIFont 有很多计算不同情况下高度的方法,但没
我有以下布局: 在代码中,我使用以下设置用户可自定义的 maxWidth 大小: textview.setMaxWidth(768); 我面临的问题是,maxWidth 设置只能
Windows 7 SP1 MSVS 2010 Qt 4.8.4 我想确定 QLineEdit 小部件的最大大小,知道必须放入其中的最大字符数。 因此,我想使用: int QFontMetrics::
使用fill_parent时,maxWidth无效。 最佳答案 maxWidth 属性对match_parent(或已弃用的fill_parent)的
我有一个在 XAML 中定义的 WPF 窗口,如下所示: ..... ..... 问题是当窗口被创建并显示在屏幕上时 - 它总是大于我在宽度定义中指定的 70 像素。宽度大概是 80-90 像素。
documentation对于 Paint.breakText说 breakText int breakText (CharSequence text, int sta
考虑这段代码: var img = new Image(); img.onload = function() { console.log(this.width); }; img.src = '
我正在尝试为 Angular ng-grid 元素创建一些自动调整大小的属性: for (var i = 0; i < $scope.dates.length; i++) {
我在内容中得到了 RelativeLayout: android:maxWidth="350dp" 不起作用。对于 layout_width 和 layout_height 使用 wrap_cont
我想知道是否有可能实现以下(消息线程;首先从发件人的右侧开始,而不是收件人的一侧) View : ...使用支持库中的 Android 约束而不是 maxWidth 属性,特别是文本气泡的宽度 - 我
我是一名优秀的程序员,十分优秀!