Java 코드를 사용하여 의 View
개체를 XML로 어떻게 바꿀 수 있습니까? 나는 아래에서 시도한 마지막 것을 포함시켰다. vynosy
은 설정하려는 값이있는 속성입니다.보기에서 layout_weight를 (프로그래밍 방식으로) 변경하는 방법
View hospVyslLineAppColor = (View) view.findViewById
(R.id.hospodarsky_vysledok_line_appcolor);
hospVyslLineAppcolor.setLayoutParams(new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT,
Math.abs((float)vynosy)));
내 XML :
<View
android:id="@+id/hospodarsky_vysledok_line_appcolor"
android:layout_width="match_parent"
android:layout_height="20dp"
android:layout_weight="69382"
android:background="#a8a8a8" />
보기의 부모는 LinearLayout입니까? – Blackbelt
네, 하나의 선형에서 2 개의 동일한 뷰를 가지고 있습니다 ... "가로 그라프"처럼 사용 – Tomino
안녕하세요 Tormino, 어떤 목적으로 프로그래밍 방식으로 무게를 설정해야합니까? 그래프 종류의 것을 표시하려면? – Kailas