`

Android开发点滴 - 如何使按钮水平垂直居中且始终占据屏幕宽度一半

 
阅读更多
问题描述:
如何使按钮水平垂直居中且始终占据屏幕宽度一半
效果如下:
竖屏:


横屏:


解决方案:
使用线性布局,指定线性布局的总权重(weightSum)为1, 指定按钮的权重为其一半即0.5
布局代码如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:background="#FFFFFF"
	android:gravity="center"
	android:orientation="horizontal"
	android:weightSum="1">
	<Button
		android:layout_width="0dp"
		android:layout_height="wrap_content"
		android:layout_weight="0.5"
		android:text="Click me"/>
</LinearLayout>
  • 大小: 25 KB
  • 大小: 25 KB
分享到:
评论

相关推荐

    C语言点滴-赵岩.docx

    ### C语言点滴-赵岩.docx #### 一、程序猿&&程序媛 - **1.1 装备篇** - **1.1.1 衣着**:介绍程序员在工作场合中的着装建议,强调舒适度与专业性。 - **1.1.2 键盘和鼠标**:探讨适合编程工作的键盘和鼠标的...

    基于Android Studio开发的安卓的记事本app

    《基于Android Studio开发的安卓记事本App详解》 在移动设备上,记事本应用是一种常见的工具,方便用户随时随地记录生活点滴或工作备忘。本文将深入探讨一个基于Android Studio开发的安卓记事本App,它包含了登录、...

    Android 随手记-IT计算机-毕业设计.zip

    在Android开发领域,毕业设计通常是一项综合性的任务,旨在让学生运用所学的理论知识和实践经验,构建一个完整的Android应用程序。"Android随手记"这个项目很可能是一个笔记类的应用,旨在帮助用户记录生活、学习或...

    基于单片机的输液点滴系统设计--开题分析报告.pdf

    基于单片机的输液点滴系统设计--开题分析报告.pdf基于单片机的输液点滴系统设计--开题分析报告.pdf基于单片机的输液点滴系统设计--开题分析报告.pdf基于单片机的输液点滴系统设计--开题分析报告.pdf基于单片机的输液...

    C语言点滴-赵岩

    如果你是C 语言的高级读者,教授C 语言的老师,或是高级的程序员或项目经理,本书会让你进一步加深对C 语言的理解。另外,本书中推荐的一些扩展资料中也许会有你感兴趣的东西。

    基于Android的记录点滴生活App设计与实现.pdf

    因此,基于Android开发设计了一款记录点滴生活应用程序软件,旨在帮助用户提高时间利用效率、满足用户日常社交、记录用户生活轨迹。 二、实现目标 本App主要面向年轻一代的群体,旨在提高用户的时间利用效率、满足...

    基于Android,AndroidStudio开发的便签软件APP

    在本项目中,我们关注的是一个基于Android平台,利用Android Studio开发的便签应用程序。这个APP的设计灵感来源于锤子便签,它提供了一个简洁而实用的界面,供用户记录生活中的点滴、工作上的待办事项或是任何需要...

    婚前点滴 -- 挑选珠宝基础知识 .doc

    - **铂金**:高雅且耐用,是订婚戒指的常见选择,纯度以Pt1000或900表示。 - **金**:尤其在中国,金戒指很受欢迎,18K金为常见的选择。 - **搭配**:结合不同材质,如白金和金,增添个性和时尚感。 - **其他金*...

    深入理解Android:卷I--详细书签版

     邓凡平,资深Android开发工程师,热衷于Android源代码的研究,对Android的架构设计和实现原理有非常深刻的认识和理解,应用开发经验也十分丰富。目前就职于国内一家领先的 Android企业,负责Framework的开发和...

    新能源汽车行业回顾:回顾,细数新能源汽车的点滴-0121-国泰君安-13页.pdf

    据国泰君安的深入分析报告《新能源汽车行业回顾:回顾,细数新能源汽车的点滴-0121-国泰君安-13页.pdf》所述,2018年新能源汽车的销量达到了125.6万辆,同比增长高达61.7%。其中,纯电动车以其环保和经济性的双重...

    印制线路板设计经验点滴总结--PDF

    ### 印制线路板设计经验点滴总结 #### 一、板的布局 1. **元器件放置顺序**:首先放置那些与结构有紧密配合的固定位置的元器件,如电源插座、指示灯、开关、连接件等,并用软件锁定;其次放置线路上的特殊元件和较...

    android platform-tools 23.01

    Android平台工具是Android SDK的重要组成部分,它包含了开发者在构建、调试和发布Android应用程序时所需的命令行工具。23.01版本的Platform-tools是针对Android系统的一个特定更新,旨在提高开发效率并修复先前版本...

    HTML4学习点滴-技巧积累

    分隔标签:也就是所谓的水平线 排版标签:针对标签的属性,可做适当的版面编排 字体标签:教导您设定文字的字体。 文字标签:教导您设定文字的颜色、行距、变化.....等等。 影像标签:教导您如何在网页中,植入...

    安卓大作业,Android Studio做的记事本

    在这个大作业中,我们看到的是一个基于Android Studio开发的简单记事本应用,它允许用户记录日常生活中的点滴,并进行保存。下面我们将深入探讨这个应用涉及到的关键知识点。 1. **Android应用基础**: - **...

    基于-Android的简单记事本.doc

    在Android平台上,开发一款简单的记事本应用是一种常见的实践项目,它能够帮助用户快速记录日常生活中的点滴。本文将深入探讨如何利用Eclipse IDE和Android SDK来实现这样一个应用程序,重点在于Activity类的使用、...

    IAP2.0开发中心(框架模板)

    ### IAP2.0开发中心(框架模板)关键知识点解析 #### 一、总体介绍 IAP2.0开发中心所提供的框架模板旨在帮助开发者快速构建应用程序,并遵循中国移动指定的接口合作规范。该模板包含了多种核心组件和服务,如单点...

    Eclipse SWT开发点滴

    ### Eclipse SWT开发点滴 #### 一、第三方包的引用 在使用Eclipse进行SWT开发时,经常会遇到需要引入第三方库的情况。以下是引入第三方库的具体步骤: 1. **工程项目增加Libraries** - 右键点击项目 -&gt; `Build ...

    自动点滴管理系统

    自动点滴管理系统是一款基于.NET 3.5框架,利用Windows Communication Foundation (WCF) 技术构建的应用程序。WCF是微软提供的一种全面的服务导向架构,用于构建高度互操作的、分布式系统。它允许应用程序在不同的...

Global site tag (gtag.js) - Google Analytics