帧布局将所有控件放在布局左上角


<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    >    <TextView        android:id="@+id/text_view"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="This is TextView"         />    <ImageView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:src="@mipmap/ic_launcher"        />FrameLayout>

Android基本布局-FrameLayout_第1张图片


看到ImageView和TextView都挤在了左上角


可以通过android:layout_gravity="" 改变对齐方式


Android基本布局-FrameLayout_第2张图片


可以使用百分比布局PercentFrameLayout来解决FrameLayout不能像LinearLayout一样设置android:weight="" 的问题


<?xml version="1.0" encoding="utf-8"?><android.support.percent.PercentFrameLayout    xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    android:layout_width="match_parent"    android:layout_height="match_parent"    >    <Button        android:id="@+id/button_1"        android:text="Button 1"        android:layout_gravity="left|top"        app:layout_widthPercent="50%"        app:layout_heightPercent="50%"        />    <Button        android:id="@+id/button_2"        android:text="Button 2"        android:layout_gravity="right|top"        app:layout_widthPercent="50%"        app:layout_heightPercent="50%"        />    <Button        android:id="@+id/button_3"        android:text="Button 3"        android:layout_gravity="left|bottom"        app:layout_widthPercent="50%"        app:layout_heightPercent="50%"        />    <Button        android:id="@+id/button_4"        android:text="Button 4"        android:layout_gravity="right|bottom"        app:layout_widthPercent="50%"        app:layout_heightPercent="50%"        />android.support.percent.PercentFrameLayout>

Android基本布局-FrameLayout_第3张图片

更多相关文章

  1. 后台动态添加布局文件、控件与动态设置属性
  2. Android 百分比布局
  3. Android 在xml布局配置文件中给Button按钮添加事件
  4. android 拖动图片/拖动浮动按钮
  5. android中的按钮以图片的方式显示_基础篇

随机推荐

  1. Android的Appwidget TextView中没有更新(
  2. Android中callback(接口回调)机制
  3. android 颜色、 透明度参考表
  4. Android(安卓)uses-feature
  5. android典型代码系列(二十八)------通话
  6. Android(安卓)SDK 有bug
  7. [Android(安卓)Samples视频系列之ApiDemo
  8. Android-Skillful-Craftsman(Android能工
  9. Android(安卓)判断Intent是否存在
  10. Android中文API(140) —— DexFile