相关疑难解决方法(0)

在ViewGroup上设置最大宽度

如何设置ViewGroup的最大宽度?我正在使用一个Theme.Dialog活动,然而,当调整大屏幕时,这看起来不那么好,它也有点轻量级,我不希望它占用整个屏幕.

我试过这个建议无济于事.此外,没有android:maxWidth像一些观点的属性.

有没有办法限制根LinearLayout,以便它只(例如)640 dip?我愿意为此换到另一个ViewGroup.

有什么建议?

android view width android-linearlayout

58
推荐指数
4
解决办法
4万
查看次数

maxWidth不适用于fill_parent

使用时fill_parent,maxWidth没有效果.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="fill_parent"
              android:layout_height="match_parent"
              android:orientation="vertical">
    <LinearLayout android:layout_width="fill_parent"
                  android:layout_height="match_parent"
                  android:orientation="vertical">
        <EditText android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:maxWidth="50dip"/>
    </LinearLayout>    
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

user-interface android android-layout

19
推荐指数
3
解决办法
2万
查看次数