草庐IT

layout_height

全部标签

Android ImageView 在使用 layout_above 时消失

我正在使用RelativeLayout并尝试在图像下方制作几个按钮。当我在其中使用android:layout_above="@+id/likebutton"时,为什么ImageView会消失?如何让它不消失? 最佳答案 你正在设置android:layout_alignParentBottom="true"所以你不能使用android:layout_above="@+id/likebutton"。简而言之,当您针对父View设置某些subview时,您不能相对于它设置其他View。否则它不会反射(reflect)。

android - R.layout.activity_find_contact无法解析或不是字段

我是android开发的新手,所以请多多包涵。我在创建新Activity时遇到了问题。在新创建的Activity中,有自动生成的重写方法“onCreate”:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_find_contact);//ShowtheUpbuttonintheactionbar.setupActionBar();}在setContentView(R.layout.act

android - 以编程方式设置工具栏 layout_collapseMode

有什么方法可以以编程方式更改我的android.support.v7.widget.Toolbarlayout_collapseMode属性? 最佳答案 试试这个ViewGroup.LayoutParamsparams=toolbar.getLayoutParams();CollapsingToolbarLayout.LayoutParamsnewParams;if(paramsinstanceofCollapsingToolbarLayout.LayoutParams){newParams=(CollapsingToolbarLa

android - 如何设置 Bottom Sheet peek height 最初只显示某些部分?

假设我的BottomSheet有几行小部件,如下所示。如果我最初只想显示前两行(即前两个LinearLayout),而不是下面的其余小部件。我不希望最初看到这些。如何设置正确的窥视高度?硬编码app:behavior_peekHeight可能行不通,所以我需要以编程方式设置它,但如何计算高度?或者是否有更推荐的方法来获得相同的结果?我的意思是,如果我测试谷歌地图,长按一个位置首先只显示标题部分作为BottomSheet,但是当我尝试向上滚动BottomSheet时,感觉标题部分(可能不是真实的)bottomsheet)被包含所有元素的真正的bottomsheet所取代。如果我的解释不够

android - layout-large-v11 和 layout-xlarge 有什么区别

我正在开发平板电脑应用程序。这两个res文件夹有什么区别:layout-large-v11和layout-xlarge?第一个选项来自IOSched应用程序。两者都适用于平板电脑吗?哪一个更适合设计平板电脑布局?非常感谢您的帮助。 最佳答案 v11用于帮助区分仍在运行旧版本android的大型设备。这种区分是必要的,因为在Android3.0(api版本11)中,在风格方面有一些大的变化。所以v11允许你说“好的,如果这是一个更新版本的android,使用这个更新的布局风格,否则使用这个旧的风格”。最重要的是,只有当您想要提供两种不

android - 相当于 layout_weight 的高度

是否有与上述Iayout-weight等效的命令来动态定义LinearLayout内多个View的高度?我想要一个带有orientation="vertical"的LinearLayout,然后将该高度拆分为定义的比例,但我找不到任何命令。 最佳答案 您不需要等同于layout-weight的东西,您只需使用它即可。将宽度设置为您想要的值,将高度设置为0dp,并将重量设置为与您想要的成比例。 关于android-相当于layout_weight的高度,我们在StackOverflow上找

android - 如何以编程方式为 LinearLayout 指定 layout_below?

我想以编程方式做这样的事情-我尝试这样做:LinearLayout.LayoutParamsparams=(LinearLayout.LayoutParams)mButtonContainer.getLayoutParams();params有weight字段,width字段,但是没有layout_below...感谢您的帮助! 最佳答案 使用addRuleRelativeLayout.LayoutParamsrelativeParams=newRelativeLayout.LayoutParams(LayoutParams.FIL

Android:动态获取Body Layout的大小

我想在onCreate()方法中获取Middle(Body)布局的高度/宽度。我的main.xml是:我在TableLayout中动态添加Textview。编号:rl_title是我的标题布局svtest是我的中间(正文)内容。rl_music_controller是我的页脚布局。我指的是thislink.但是我不明白我到底在做什么? 最佳答案 Added:Thisappliesforalltypesoflayout.NotonlyScrollView.当布局宽度和高度设置为match_parent和wrap_contentgetW

java - Android Constraint Layout Render问题在NestedScrollView中

我正在尝试将我的ConstraintLayout添加到NestedScrollView。当观察我的ContraintLayout时,一切看起来都很好。但是然后将布局包含到我的NestedScrollView中会折叠ContraintLayout。(即使我在包含和我的CL中使用匹配父宽度/高度)这实际上是先前版本的ContraintLayout(~preBeta)中的错误。GoogleBugReports我在Verionbeta4中遵循这种方法。LinktoYoutubeAndroidDevChannelconstraint_layout.xml:nested_scrollview_la

安卓数据绑定(bind) : conditional formatting to set layout_weight

如何使用android数据绑定(bind)在xml中设置layout_weight?在dimens文件夹中,我们提供dp/sp中的值。 最佳答案 这是一个适合我的绑定(bind)适配器,你的View确实需要在LinearLayout中,我认为如果你想设置权重的话:@BindingAdapter("android:layout_weight")funsetLayoutWeight(view:View,weight:Float){vallayoutParams=view.layoutParamsas?LinearLayout.Layou