我有一個應用程序,我可以找到藍牙設備。當我開始搜索時,會出現一個對話窗口,在上方顯示,配對設備及其下方顯示新發現的設備。對話窗口布局上的權重
這個窗口和藍牙聊天的例子是一樣的,我從那裏得到它。
會發生什麼情況是,如果您有幾個配對的設備,新設備的空間會變得非常小。
這是該對話窗口中的代碼:我用這個代碼
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView android:id="@+id/title_paired_devices"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/title_paired_devices"
android:textIsSelectable="true"
android:visibility="gone"
android:background="#666"
android:textColor="#fff"
android:paddingLeft="5dp" />
<ListView android:id="@+id/paired_devices"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:stackFromBottom="true"
android:layout_weight="1"/>
<TextView android:id="@+id/title_new_devices"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/title_other_devices"
android:textIsSelectable="true"
android:visibility="gone"
android:background="#666"
android:textColor="#fff"
android:paddingLeft="5dp"/>
<ListView android:id="@+id/new_devices"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:stackFromBottom="true"
android:layout_weight="2"/>
<Button android:id="@+id/button_scan"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/button_scan"/>
根據設備高度將屏幕分爲兩部分,並在運行時設置列表視圖的高度 – Meenal
或者您可以使用可擴展的'ListView'。 –
@Meenal夏爾馬我該怎麼做? – masmic