[android] 天气app布局练习(三)详解手机开发
2023-06-13 09:20:13 时间
主要练习LinearLayout和layout_weight属性
RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#3186D9" tools:context="${relativePackage}.${activityClass}" ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginTop="10dp" android:src="@drawable/icon_home" / TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="12dp" android:text="北京" android:textColor="#FDFDFD" / ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginRight="10dp" android:layout_marginTop="10dp" android:src="@drawable/icon_more" / TextView android:id="@+id/tv_number" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="70dp" android:text="29" android:textColor="#fff" android:textSize="50sp" / TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@id/tv_number" android:layout_toRightOf="@id/tv_number" android:text="°" android:textColor="#FDFDFD" android:textSize="30sp" / LinearLayout android:id="@+id/ll_weather" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/tv_number" android:layout_centerHorizontal="true" android:orientation="horizontal" TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:text="多云" android:textColor="#FDFDFD" / TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:text=" | " android:textColor="#bbb" / TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:text="空气优" android:textColor="#FDFDFD" / /LinearLayout LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:orientation="vertical" LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="15dp" android:orientation="horizontal" LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center_horizontal" android:orientation="vertical" TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="今天" android:textColor="#eee" / ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon_weather" / TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="20 /25°" android:textColor="#eee" / /LinearLayout LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center_horizontal" android:orientation="vertical" TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="明天" android:textColor="#eee" / ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon_weather" / TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="20 /25°" android:textColor="#eee" / /LinearLayout LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center_horizontal" android:orientation="vertical" TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="后天" android:textColor="#eee" / ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon_weather" / TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="20 /25°" android:textColor="#eee" / /LinearLayout /LinearLayout
相关文章
- android onresume函数,Android界面跳转时候onDestroy和onResume的调用顺序
- android 常用加密,分享一下Android各种类型的加密
- android进阶之了解Android系统与开机过程
- android app 退出功能,Android 完美退出 App (Exit)
- android 定时器实例,Android定时器和Handler用法实例分析
- Linux安装Android Sdk「建议收藏」
- android toast全屏,Android Toast实现全屏显示
- uni-app 安卓APP开发记录
- app自动化测试(Android)--App 控件定位
- android.support.v4.app.Fragment$InstantiationException问题解决
- 【Android 应用开发】Android - 时间 日期相关组件
- 【JetPack】为现有 Android 项目配置视图绑定 ( ViewBinding ) 模块 ( 视图绑定不影响传统布局操作 | 视图绑定类关联 Activity | 视图绑定类本质 )
- 【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
- 【Android 逆向】Android 逆向通用工具开发 ( PC 端工程分析 | 网络初始化操作 | PC 端工程核心业务逻辑 )
- 【错误记录】编译 Android 版本的 ijkplayer 报错 ( ./init-android.sh: 第 37 行: cd: android/contrib/: 没有那个文件或目录 )
- 【Android NDK 开发】CMake 中查找链接 Android 自带动态库位置说明 ( ndk-bundleplatformsandroid-29arch-armusrlib )
- 【Android Gradle 插件】Gradle 自定义 Plugin 插件 ⑦ ( 自定义 Gradle 插件导入方式 | buildSrc 插件导入 | 构建脚本中自定义插件 | 独立文件 )
- Android智能机器人详解手机开发
- 用于 APP 测试的 10 大 Android 设备详解手机开发
- Android开发中遇到的问题(二)——新建android工程的时候eclipse没有生成MainActivity和layout布局详解手机开发
- 谷歌发布Android P Beta 2 包含最终版app编程接口详解手机开发
- [android] 天气app布局练习详解手机开发
- android Universal Image Loader for Android 说明文档 (1)详解手机开发
- Android App瘦身实战详解手机开发
- vue main.js中app绑定的是index.html还是App.vue中详解编程语言
- 谷歌宣布推出Android 12刨冰首个开发预览版 新版提供部分安全功能
- Linux学习之路,体验移动APP的魅力(linux学习app)
- 手机App连接网站MySQL数据库实现跨平台通讯(app连接网站mysql)
- 拓展业务用App组合MySQL实现跨平台数据共享(app组合mysql)
- android实现简单的画画板实例代码
- android开启免提切换功能示例
- 在Android里完美实现基站和WIFI定位