我想创建一个包含TextView,Button和ListView的布局,下面是以下示例
我已经创建了一个ListView活动,现在我不知道如何使用上面的TextView和Buttons嵌入它
注意我的ListView会使自定义布局膨胀。
答案 0 :(得分:1)
您将使用具有垂直方向的LinearLayout:
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<TextView android:layout_height="wrap_content" ... />
<Button android:layout_height="wrap_content" ... />
<ListView android:layout_height="0dp" android:layout_weight="1" ... />
</LinearLayout>
如果您希望ListView
拉伸以填充屏幕上的剩余空间,请使用上面的android:layout_weight
属性。
答案 1 :(得分:0)
你也可以extend Activity
在你身上可以识别你的控件
setContentView(R.layout.yourlayout);
TextView textView = (TextView) findViewById(R.id.TextView01);
Button button= (Button ) findViewById(R.id.Button01);
ListView listView = (ListView ) findViewById(R.id.ListView01);
你可以像这样设置listView适配器
listView.setAdapter(CustomAdapeterClassObject)