布局-问一个textview的问题

问题描述

问一个textview的问题

我想这样做,有两个textview,他们上下对齐,如果下面的textview内没有文本内容,则上面的textview居中,就好像下面的根本不存在一样。如果有,则布局不变。有没有办法???

解决方案

text2是下面那个textview,text1.是上面的那个.

 text2 = tv2.getText().toString();
if(null==text2 || "".equals(text2)){//改变布局
    text1.setGravity(Gravity.CENTER);
}

解决方案二:

直接在xml文件中设置gravity属性啊,文本居中就好了。

时间: 2024-11-05 14:42:15

布局-问一个textview的问题的相关文章

scrollview-如何只让一个 textview 滚动而不是在整个布局中?

问题描述 如何只让一个 textview 滚动而不是在整个布局中? 我在 xml 布局中创建了几个布局,在这些布局中有一个 textview,包含一个大的文本.我想问的是如何只设置textview 垂直滚动,而不是整个布局. xml 布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/inner_content" androi

android小白问一个故障

问题描述 android小白问一个故障 android小白,做一个很简单的动作,第一个activity里面输入的内容传递到第二个activity的textview中去,但是报错如下 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object ref

activity-我想问一个关于android代码的问题,本人初学者

问题描述 我想问一个关于android代码的问题,本人初学者 我创建了一个activity,显示一个textview,一个button,和一个edittext,布局和注册活动都做了,为什么打开应用就闪退,提示说打不开 首先是Activity package come.xample.uiactivity; import com.example.uiactivity.R; import android.app.Activity; import android.os.Bundle; import an

textview-ArrayAdapter 要求ID 是一个 TextView 错误

问题描述 ArrayAdapter 要求ID 是一个 TextView 错误 我想给 list items 创建一个布局,我把代码简化成下面这样才能运行: <?xml version=""1.0"" encoding=""utf-8""?><TextView xmlns:android=""http://schemas.android.com/apk/res/android"&q

静态网页-新人问一个html的基础问题,请大神解答

问题描述 新人问一个html的基础问题,请大神解答 想用html和css写一个类似hao123的静态版,锻炼自己.只求大致相似即可.也学了基本的知识,可是开始写确无从下手,感觉在慕课上看的全都乱了,不知道什么显示要用什么元素写!怎么办? 解决方案 善于使用IE F12或者Chrome的开发者工具.它们非常适合你模仿某个现成网站的html/css,而且它们支持直接编辑css/html,并且立刻看到效果. 解决方案二: 学习应该先从基础学-一个标签一个标签的学,基础掌握好后再临摹,会事半功倍 解决方

textview-android 拖动自定义TextView的边框实现文字的自适应宽高,在同一个布局的其他TextView 回到了初始位置

问题描述 android 拖动自定义TextView的边框实现文字的自适应宽高,在同一个布局的其他TextView 回到了初始位置 demo 下载地址: http://pan.baidu.com/s/1i3HF43b 拖动其中一个TextView改变位置,再点击另一个TextVeiw的任何一个边框,那么问题来了,上一个TextVeiw 回到了原来的位置,问题的根源在 ZoomTextView.java 的252行 调用的函数引起的 demo 下载地址: http://pan.baidu.com/

java-新手问一个很奇怪的问题

问题描述 新手问一个很奇怪的问题 class Demo { int num = 1; int add = 2; Demo() { num = 5; add = 6; } void show() { System.out.println("Fu num="+num+" Fu add="+add); } } class DemoA extends Demo { DemoA() { this.num = 3; this.add = 4; } void show() { S

逻辑训练-问一个逻辑问题,关于离散数学的

问题描述 问一个逻辑问题,关于离散数学的 本人信息安全专业最近学到离散数学讲到一个蕴含关系想问问大家一个思维问题就图里画线部分.p 蕴含q 在日常生活中可以变成类似于只有 q才 p 这个要怎么理解它?利用集合来理解可以吗 解决方案 离散数学不太清楚了,就理解的话,应该可以使用集合来理解,p蕴含q,说明q是p的组成要素,如人是由各种器官组成的,比如心脏,只有心脏存在,才能存在人.也就是说q是p的必要不充分条件. 解决方案二: 离散数学不太清楚了,就理解的话,应该可以使用集合来理解,p蕴含q,说明q

代码-问一个win32application中,我创建了对话框,

问题描述 问一个win32application中,我创建了对话框, 在对话框中我拖进去编辑框控件,问题是如何使用编辑框,得到输进去的数字求求各位高手了,最好有具体代码,感激不尽!!! 解决方案 用GetDlgItem获取编辑框窗口句柄,用GetWindowText获取编辑框内容,用atoi等函数将字符串转换成整数或者用 GetDlgItemInt 解决方案二: 直接用GetDlgItemInt就可以了.不需要什么"G?e?t?DlgItem获取到控件,然后GetWindowText获取控件文本