저는 레이아웃이 있으며, 나머지 부분을 채우기를 원합니다 (가중치 사용). Listview가 완벽하게 작동합니다.레이아웃의 중첩 된 가중치
끝에있는 2 개의 버튼은 내가 의도 한대로 작동하지만 "중첩 된 가중치는 성능에 좋지 않습니다"라는 경고가 표시됩니다.
목록보기를 제거하면 경고가 사라졌기 때문에 이미 Listview에 대한 가중치 매개 변수를 사용했기 때문에 문제가 있다고 생각합니다.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/listMessages_messages"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_marginBottom="5dip"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:layout_marginTop="10dip"
android:layout_weight="1"
android:background="#000000" >
</ListView>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="50"
android:visibility="invisible" />
<Button
android:id="@+id/btnNewConversation_message"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginRight="5dip"
android:layout_weight="50"
android:onClick="newConversation"
android:text="@string/NewConversation" />
</LinearLayout>
</LinearLayout>
그래서 너는 지금 무엇을 원하니 .. –
내가 뭘 잘못했는지 알고 싶다. a.k.a. 경고의 원인. 이후 내 응용 프로그램의 여러 장소 에서이 솔루션을 사용하고 싶습니다 –