У меня есть следующий XML:LinearLayout изменение размера
<RelativeLayout>
<ImageView
android:id="@+id/imageView1"
android:src="@drawable/image_back" />
<LinearLayout
android:id="@+id/linearLayoutNames"
android:layout_height = "fill_parent"
android:layout_weight = "fill_parent"
android:layout_alignTop = "@+id/image_back"
android:layout_marginTop = "38dp" />
<LinearLayout
android:id="@+id/linearLayoutPoints
android:layout_height = "wrap_content"
android:layout_weight = "wrap_content"
android:layout_alignBottom = "@+id/image_back"
android:layout_below = "@+id/linearLayoutNames" />
</RelativeLayout>
И мой код программно:
LinearLayout linearLayoutPoints = (LinearLayout) findViewRoot(R.id.linearLayoutPoints);
RelativeLayout.LayoutParams layoutParams = (android.widget.RelativeLayout.LayoutParams) linearLayoutPoints.getLayoutParams();
layoutParams.width = 200;
layoutParams.height = 300;
linearLayoutPoints.setLayoutParams(layoutParams);
Я хочу, чтобы изменить размер linearLayoutPoints но когда Y попробовать, ничего не происходит! Только изменяйте размер, если я изменяю размер изображения, но я этого не хочу. Не знаю, почему.
помощь
Почему вы используете RelativeLayout.LayoutParams вместо LinearLayout.LayoutParams? – aiqency
, потому что parnt моего linearLayout является относительным расположением – user3240604