Android 布局高度从底部降低
我试图在代码中减少线性布局的高度,它是有效的,但它是从底部而不是顶部减少的。 这是我的密码:Android 布局高度从底部降低,android,layout,Android,Layout,我试图在代码中减少线性布局的高度,它是有效的,但它是从底部而不是顶部减少的。 这是我的密码: <LinearLayout android:id="@+id/pension_layout" android:layout_width="fill_parent" android:layout_height="match_parent" android:background="@drawable/linearborder" android:gravity="center" android:layo
<LinearLayout
android:id="@+id/pension_layout"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:background="@drawable/linearborder"
android:gravity="center"
android:layout_gravity="top"
android:weightSum="100">
我也面临同样的问题。就我而言,我所做的是- 只需沿X方向旋转视图
xView.setRotationX(180);
然后使用layoutParam设置高度
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)
xView.getLayoutParams();
params.height = 300;
xView.setLayoutParams(params);
它将从顶部切割
希望这会有所帮助。我也面临同样的问题。就我而言,我所做的是- 只需沿X方向旋转视图
xView.setRotationX(180);
然后使用layoutParam设置高度
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)
xView.getLayoutParams();
params.height = 300;
xView.setLayoutParams(params);
它将从顶部切割
希望这会有所帮助。在dp中提及布局高度。如果你提到40 dp,你的布局将恰好是40 dp。dp指的是密度像素。是。您在java代码中提到了它。但建议在xml中提及相同的内容,因为UI和逻辑是分开的。您对ui所做的任何更改都不会影响.java文件中的逻辑问题是,即使我更改xml文件中的布局高度,它也会从底部降低,我需要从顶部降低。android:layout_marginTop=“提及dp”。使用此选项可以将布局设置为从顶部开始的任何位置。在android中提及您的布局高度:layout_height=“yourdp”。我不明白你的意思。它指的是空间还是你想要布局高度。我的意思是,当它减少时,底部的部分减少了,而不是顶部的部分,你给我的?top |------------------| Bottom(但在垂直方向上)当我减小时,它的底部被减小,相对于dp中的布局高度。如果你提到40 dp,你的布局将恰好是40 dp。dp指的是密度像素。是。您在java代码中提到了它。但建议在xml中提及相同的内容,因为UI和逻辑是分开的。您对ui所做的任何更改都不会影响.java文件中的逻辑问题是,即使我更改xml文件中的布局高度,它也会从底部降低,我需要从顶部降低。android:layout_marginTop=“提及dp”。使用此选项可以将布局设置为从顶部开始的任何位置。在android中提及您的布局高度:layout_height=“yourdp”。我不明白你的意思。它指的是空间还是你想要布局高度。我的意思是,当它减少时,底部的部分减少了,而不是顶部的部分,你给我的?顶部--------------------底部(但在垂直方向)当我缩小时,缩小的是底部