首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >水平中心对齐布局中的两个文本视图

水平中心对齐布局中的两个文本视图
EN

Stack Overflow用户
提问于 2014-05-29 02:22:07
回答 8查看 15.3K关注 0票数 5

我需要水平对齐屏幕中心的两个textview。两个textviews都有不同的字体大小。

这是我的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="top|center_horizontal"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/progressstatus"
        android:layout_gravity="center_horizontal"
        android:textColor="#FFFFFF"
        android:textSize="50sp"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/percent"
        android:textColor="#CCCCCC"
        android:textSize="20sp" />

</LinearLayout>

现在,我的文本视图是左对齐的,并且都显示相同的字体大小。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2014-05-29 02:35:56

试一试:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center_vertical"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/progressstatus"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:gravity="center_vertical|right"
        android:text="75"
        android:textColor="#FFFF00"
        android:textSize="50sp" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:gravity="center_vertical"
        android:text="%"
        android:textColor="#CCCCCC"
        android:textSize="20sp" />
</LinearLayout>

说明:我将父布局设置为wrap_content,意味着父将根据子高度包装其高度。父视图中有两个文本视图。一个字体大小较大,另一个字体大小较小。更大的字体大小视图肯定有更多的高度,而不是较小的。所以,我把更大的高度设置为wrap_content。现在,较小的视图的高度为match_parent,意味着较小的视图将扩展到父视图的最大高度,即等于较大字体视图的高度。所以,两者都是center_aligned。

票数 12
EN

Stack Overflow用户

发布于 2014-05-29 02:46:35

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<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="#31BBF9" >

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="top|center_horizontal"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/progressstatus"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:text="75"
        android:textColor="#FFFFFF"
        android:textSize="50sp" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:text="%"
        android:textColor="#FFFFFF"
        android:gravity="center_vertical"
        android:textSize="20sp" />

</LinearLayout>

输出

将testview的(%) android:gravity="center_vertical"更改为您的选择

票数 4
EN

Stack Overflow用户

发布于 2014-05-29 02:24:30

请尝尝这个

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:orientation="horizontal" >

<TextView
    android:id="@+id/progressstatus"
    android:textColor="#FFFFFF"
    android:textSize="50sp"
    android:gravity="center_vertical"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"/>

<TextView
    android:gravity="center_vertical"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:text="@string/percent"
    android:textColor="#CCCCCC"
    android:textSize="20sp" />

</LinearLayout>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23931078

复制
相关文章
使用 Apache APISIX serverless 能力快速拦截 Apache Log4j2 的高危漏洞
近日网络上曝光了 Apache Log4j2 的远程代码执行漏洞。该漏洞在 Apache Log4j2 的开发团队完全修复之前提前曝光,导致在野利用,使用 Log4j2 的 2.x 至 2.14.1 的版本的项目均有被攻击风险。
玖柒的小窝
2021/12/10
9970
使用 Apache APISIX serverless 能力快速拦截 Apache Log4j2 的高危漏洞
Apache Log4j漏洞修复
这个应该是技术人最近谈的比较多的话题了,有的公司连夜在修复,这个时候也体现每家公司的工程化能力了,是一个个应用去发版,还是只要中间件层面动一动就可以看到各家公司的技术实力了。
心平气和
2021/12/13
1.4K0
Apache Log4j漏洞修复
Apache Log4j2详解
在项目开发中,都不可避免的使用到日志。没有日志虽然不会影响项目的正确运行,但是没有日志的项目可以说是Java
Java架构师必看
2021/07/15
1.2K0
Jmeter修复Apache Log4j问题
Apache Log4j2是一个开源的Java日志记录组件,该日志框架被大量用于业务系统开发,包括不限于Apache Struts2、Apache Solr、Apache Druid、Apache Flink等知名应用,用来记录日志信息。由于Apache Log4j2某些功能存在递归解析功能,攻击者可直接构造恶意请求,触发远程代码执行漏洞。
cailynyu
2021/12/20
1.6K0
Bugku---Apache Log4j2 RCE
1.bugku---Apache Log4j2 RCE 1.1 打开题目 image.png 注意:描述中的命令后面跟的×说明不支持这个命令,√则代表可以使用 1.2 构建一个JNDI服务 Github: https://github.com/welk1n/JNDI-Injection-Exploit 1.2.1 构建 1.cd JNDI-Injection-Exploit 2.mvn clean package -DskipTests 3.java -jar target/JNDI-Injection-E
vFREE
2022/08/08
4660
Bugku---Apache Log4j2 RCE
验证Apache log4j漏洞是否存在
针对Apache Log4j漏洞(也称为Log4Shell),以下是一个基本的Python脚本,用于扫描目标主机并检查是否存在漏洞:
夏洛斯攻防实验室
2023/02/16
1.7K0
验证Apache log4j漏洞是否存在
如何实现响应式布局大屏幕三等分、中屏幕二等分、小屏幕一等分
使用 Grid 布局可以轻松解决这个问题,如若使用其它方案,控制好等分的同时再控制好间距也是一个十分头疼的问题:
山月
2021/06/16
1.7K0
python list 平均 分割 等分
应用场景: 根据线程数,分割任务列表; ####功能:将list对象N等分 def div_list(ls,n): if not isinstance(ls,list) or not isinstance(n,int): return [] ls_len = len(ls) if n<=0 or 0==ls_len: return [] if n > ls_len: return [] elif n == ls_len: return [[i] for i in ls] e
py3study
2020/01/08
2.4K0
Args4j的使用
项目中使用了Args4J来管理命令行参数.所以我来学习一下,做个Demo,了解其基本使用方式.
呼延十
2019/06/26
2.2K0
maven中slf4j+log4j的使用
0.背景 参考这篇 Springboot中slf4j+log4j2的使用 1.导入pom <!-- 日志相关 - Start --> <!-- slf4j --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> </d
玖柒的小窝
2021/09/14
1K0
基于Apache APISIX拦截Log4j2漏洞
近期Log4j引起的安全问题, 很受到业界关注。Log4j作为Java生态中广泛使用的日志组件,被很多的Java软件系统使用依赖。例如:Apache Struts2、大数据分析系统Flink、ElasticSearch数据库等等, 这个列表,随着时间的迁移,与Log4j2相关的软件使列表项目还会增加。
糖果
2021/12/13
1.2K0
MevenHelper排查Apache Log4j2 jar依赖
2021年11月24日,阿里云安全团队向Apache官方报告了Apache Log4j2远程代码执行漏洞。
SmileNicky
2021/12/14
6530
MevenHelper排查Apache Log4j2 jar依赖
Apache开源日志框架Log4j配置指南
Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最方便的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。本篇指南主要介绍Log4j 1.x版本的配置与使用Log4j最新版下载地址:http://www.apache.org/dyn/closer.cgi/logging/log4j/1.2.17/log4j-1.2.17.zip
老九学堂-小师弟
2019/10/09
8570
Apache Maven ToolChains的使用
Maven是java中非常有用和常用的构建工具,基本上现在大型的java项目都是Maven和gradle的天下了。
程序那些事
2020/07/08
9960
Springboot中slf4j+log4j2的使用
但是我可以让slf4j来做,slf4j是多个日志框架的上层,大家都基于slf4j来做.
玖柒的小窝
2021/09/14
1.1K0
Springboot中slf4j+log4j2的使用
Apache Log4j2远程代码执行漏洞
Apache Log4j2 中存在JNDI注入漏洞,当程序将用户输入的数据进行日志记录时,即可触发此漏洞,成功利用此漏洞可以在目标服务器上执行任意代码。
CodeWwang
2022/08/24
3750
Apache Log4j 2远程代码执行漏洞
Apache Log4j是一个基于Java的日志记录工具。Log4j是几种Java日志框架之一。该项目在Apache接手后进行了代码重构,解决了框架中的架构问题并在Log4j 2中提供了一个插件架构,这使其更具扩展性。用户可以更为精确的对日志进行细粒度的控制,支持将日志信息发送到服务器、写入到文件或是发送给GUI组件等,通过定义日志信息的级别、输出格式,发送参数来对日志进行更完善的管理。
随心助手
2021/12/13
7020
Apache Log4j 2远程代码执行漏洞
log4j2的使用_logback log4j
配置文件的格式:log2j配置文件可以是xml格式的,也可以是json格式的, 配置文件的位置:log4j2默认会在classpath目录下寻找log4j2.xml、log4j.json、log4j.jsn等名称的文件,如果都没有找到,则会按默认配置输出,也就是输出到控制台,也可以对配置文件自定义位置(需要在web.xml中配置),一般放置在src/main/resources根目录下即可
全栈程序员站长
2022/10/04
4490
log4j2的使用_logback log4j
Apache Maven ToolChains的使用
Maven是java中非常有用和常用的构建工具,基本上现在大型的java项目都是Maven和gradle的天下了。
用户2323866
2021/06/21
5970
exe4j的使用_使用方法
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/167248.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
1.2K0
exe4j的使用_使用方法

相似问题

J等分正则表达式

24

输出的J等分正则表达式

10

J等分SQL测试

12

基于的J等分测试

13

J等分执行查询

27
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文