如何制作一个总是位于屏幕底部的按钮,如下图 本帖最后由 hshm20517 于 2010-08-26 18:04:33 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 它好像是把button放在一个单独的布局中去的,外面有个类似表格的东西限制着 1.采用linearlayout布局: <LinearLayout android:id="@+id/main" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/content" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" android:orientation="vertical" /> <LinearLayout android:id="@+id/bottom_panel" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <Button android:id="@+id/done" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:layout_gravity="center_vertical" android:text="done" /> <Button android:id="@+id/revert" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:layout_gravity="center_vertical" android:text="revert" /> </LinearLayout> </LinearLayout>2. 采用relativelayout布局: <RelativeLayout android:id="@+id/main" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:id="@+id/content" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" /> <LinearLayout android:id="@+id/bottom_panel" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_alignParentBottom="true" > <Button android:id="@+id/done" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:layout_gravity="center_vertical" android:text="done" /> <Button android:id="@+id/revert" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:layout_gravity="center_vertical" android:text="revert" /> </LinearLayout> </RelativeLayout> android sdk里自带的例子里面有 GestureBuilderF:\android-sdk-windows\samples\android-7\GestureBuilder 把那2个button单独写个布局,然后include进主布局,在单独的布局中设置android:layout_alignParentBottom=“true”,他就一直在下面了 把两个button放入相对布局RelativeLayout,再设置button属性android:layout_alignParentBottom="true" includ RelativeLayout 里面android:layout_alignParentBottom=“true” android的textView中添加链接的时候,若链接为email,程序直接挂掉,求解决 怎么能学好安卓呢 android界面顶部,音量调节的图标如何调出? emulator 和QQ的兼容问题 android theme的开发 android seekbar能否有两个滑块 安卓编译的APK怎么突然变大了 请教dreamweaver无法生成apk的问题 如何获取手电筒是否开启? android 相同分辨率,屏幕尺寸不同,怎么适配啊 触发点击状态不能替换图片? android学习
<LinearLayout
android:id="@+id/main"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<LinearLayout
android:id="@+id/content"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="vertical"
/>
<LinearLayout
android:id="@+id/bottom_panel"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<Button
android:id="@+id/done"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:text="done"
/>
<Button
android:id="@+id/revert"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:text="revert"
/>
</LinearLayout>
</LinearLayout>
2. 采用relativelayout布局:
<RelativeLayout
android:id="@+id/main"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:id="@+id/content"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
/>
<LinearLayout
android:id="@+id/bottom_panel"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_alignParentBottom="true"
>
<Button
android:id="@+id/done"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:text="done"
/>
<Button
android:id="@+id/revert"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center_vertical"
android:text="revert"
/>
</LinearLayout>
</RelativeLayout>
F:\android-sdk-windows\samples\android-7\GestureBuilder
RelativeLayout 里面android:layout_alignParentBottom=“true”