내 LinearLayout에서 android:layout_marginBottom
을 XML로 설정했습니다. 그 값을 검색하고 싶습니다.Android : layout_marginBottom을 프로그래밍 방식으로 검색 하시겠습니까?
그냥 LayoutParams
은 (는) bottomMargin
에 액세스 할 수 없습니다. 저는 타입 변환하려고했습니다 :
row1 = (LinearLayout) findViewById(R.id.mainrow1);
LinearLayout.LayoutParams row1Params = (android.widget.LinearLayout.LayoutParams) row1.getLayoutParams();
그러나 이것은 런타임 예외 ClassCastException을 제공합니다.
주된 목적은 중첩 된 LinearLayouts에서 버튼을 얻는 것입니다. & 단추의 자동 높이를 지정하면 프로그래밍 방식으로 LinearLayout의 높이/너비를 설정하려고합니다. 첫 번째 레이아웃 후에 bottomMargin을 추가 했으므로 2 행 사이에 공백이 있습니다.
깨끗한 시도하고 구축 Wrap_Content 1 설정 Layout_Height에 설정에 layout_weight를 0dip합니다. – jeet
@jitendrasharma, 예 jitendra, 그 일을했다. Horizontal LinearLayout에는 3 btns가 있습니다. 현재 layout_width = "78dip"값을 설정했습니다. 나는 그것이 가능한 모든 공간을 사용하기를 원한다. "WRAP_CONTENT"를 입력하면 텍스트의 크기 만 btn의 너비가됩니다. 나는 행의 모든 btn을 같은 크기로 만들고 싶지만 모든 너비의 평온함을 사용할 수 있습니다. layout_height에 "fill_parent"를 사용 했으므로 높이가 좋습니다. 트릭을 수행 할 너비를 설정해야합니까? – Tvd