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


<?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>


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


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



可以使用百分比布局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>

更多相关文章

  1. Android新控件MotionLayout介绍(三)
  2. android 加边框
  3. Android(安卓)百分比布局
  4. 后台动态添加布局文件、控件与动态设置属性
  5. 系出名门Android(8)
  6. Android(安卓)layout xml总结
  7. android 学习示例
  8. Android(安卓)studio 进度条
  9. 安卓的下拉控件Spinner

随机推荐

  1. Android 输入法/ 软键盘 显示模式 设置(an
  2. android跨进程通信(IPC)——AIDL
  3. Android(安卓)使用shape
  4. Android Push
  5. Android配置build.gradle自动化编译signi
  6. Android 下的 bolts tasks
  7. Android桌面二:Android桌面widget
  8. Android(安卓)Studio 使用Gradle引入第三
  9. 【Android实战决】Android沉浸式状态栏实
  10. Android,百度,云知声tts总结