Android의 LinearLayout에 TextView를 추가하는 방법
Android 프로그래밍에서는 때때로 사전 정의된 XML 레이아웃에 뷰를 추가해야 할 때가 있습니다. 코드에서 동적으로. 이는 체계적인 접근 방식을 통해 달성할 수 있습니다.
ID가 "info"인 LinearLayout이 있는 XML 레이아웃이 있다고 가정해 보겠습니다.
<code class="xml"><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:id="@+id/info" android:layout_height="wrap_content" android:orientation="vertical" > </LinearLayout></code>
이 LinearLayout에 TextView를 추가하려면 코드:
XML 레이아웃에서 LinearLayout 보기 가져오기:
<code class="java">View linearLayout = findViewById(R.id.info);</code>
TextView 만들기 프로그래밍 방식으로:
<code class="java">TextView valueTV = new TextView(this);</code>
TextView 구성:
<code class="java">valueTV.setText("hallo hallo"); valueTV.setId(5);</code>
설정 TextView 레이아웃 매개변수:
<code class="java">valueTV.setLayoutParams(new LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));</code>
LinearLayout에 TextView 추가:
<code class="java">((LinearLayout) linearLayout).addView(valueTV);</code>
참고: TextView의 레이아웃 매개변수에 대해 LinearLayout.LayoutParams를 사용하고 valueTV TextView를 추가하기 전에 선형 레이아웃 보기를 LinearLayout으로 캐스팅하세요.
위 내용은 Android의 LinearLayout에 프로그래밍 방식으로 TextView를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!