在Android中当一行显示两个TextView时,第一个可“…”,而第二个必须全部显示这种布局时:

<RelativeLayout
    android:layout_width = "wrap_content"
    android:layout_height = "wrap_content"
    android:background="#cccccc"
    android:padding="20dip">

    <LinearLayout
        android:layout_width = "wrap_content"
        android:layout_height = "wrap_content"
        android:orientation = "horizontal" >
        <TextView
            android:id = "@+id/item_text_one"
            android:layout_width = "wrap_content"
            android:layout_height = "wrap_content"
            android:layout_weight = "1"
            android:ellipsize = "end"
            android:singleLine = "true"
            android:text = "text1的效果 效果 效果 效果 效果 效果 效果"  />

        <TextView
            android:id = "@+id/item_text_two"
            android:layout_width = "wrap_content"
            android:layout_height = "wrap_content"
            android:layout_marginLeft = "20dip"
            android:text = "text2的效果"  />
    </LinearLayout>
</RelativeLayout>

运行结果为:

          

看上面代码可知,text1使用了weight属性,并置为1,text2没有使用,默认weight为0。

其实,layout_weight属性的意思就是说:android系统会按照两个TextView的warp_content来分配宽度,剩下的因为只有text1的weight = 1,所以剩下的空间都留给了text1,就能达成这种效果。

Android中当一行显示两个TextView时,第一个可“…”,而第二个必须显示全部相关推荐

  1. python中有这样一条语句_在Python中一行书写两条语句时,语句之间可以使用__________作为分隔符。_学小易找答案...

    [填空题]Python表达式4.5/2.4.5//2和4.5%2的值分别为__________________________. [填空题]我国古代文献中所记载的最早的学校类型有两种,分别是 和 . ...

  2. android动态设置错误页面,Android中替换WebView加载网页失败时的页面

    我们用webView去请求一个网页链接的时候,如果请求网页失败或无网络的情况下,它会返回给我们这样一个页面,如下图所示: 上面这个页面就是系统自带的页面,你觉得是不是很丑?反正小编本人觉得非常丑,很难 ...

  3. Android中添加背景音乐的两种方法

    前些天在尝试自己写一个Android小游戏--flybird 基本功能实现了,就想添加声音,然后上网查了查,大多是一样,可是用到我这,有些却不可以用,所以我还用了两种方法. 下面谈谈这两种方法. 方法 ...

  4. Word文档中同一行放置两个图片且标题在同一行的方法

    结果: 实现方法: (1)在Word中插入一行两列的表格 (2)将所需要的图片分别拖入两个的格子里 (3)添加图注 比如第一列,将鼠标放在图片的右边,按回车键,再输入标题即可(按需可对图片和图注进行居 ...

  5. android相册如何加背景音乐,Android中添加背景音乐的两种方法

    前些天在尝试自己写一个Android小游戏--flybird 基本功能实现了,就想添加声音,然后上网查了查,大多是一样,可是用到我这,有些却不可以用,所以我还用了两种方法. 下面谈谈这两种方法. 方法 ...

  6. Android中activity传值的两种方式

    第一种:第一个Activity 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  /**      * 通过这个方法跳转到activity2界面*/     public vo ...

  7. 在android中在屏幕密度为160,在 android 中,在屏幕密度为160时,1pt 大概等于多少sp...

    满意答案 han6039626 2013.08.11 采纳率:51%    等级:7 已帮助:158人 展开全部 在 Android 中, 1pt 大概等于 2.22sp以上供参考, 与分辨率无关的度 ...

  8. Android中使用自带TextToSpeech实现语音合成时Pico TTS引擎不能播放中文怎样解决

    场景 Android中使用自带TextToSpeech实现离线语音合成功能: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109 ...

  9. android怎么实现文字制作,如何在Android中制作传统的蒙古文字TextView

    更新 下面的解决方案的问题是镜像字体中未包含的任何字符(特别是中文)将显示在后面. 老答案 蒙古语字体都是以字形的方向与英语相同的方向制作的,即从左到右.这允许将蒙古语单词添加到英语,中文或西里尔文本 ...

最新文章

  1. 2021年春季学期-信号与系统-第四次作业参考答案-第一小题
  2. tar 打包文件与解压文件
  3. 【MDCC技术大咖秀】Android内存优化之OOM
  4. 系列博文-Three.js入门指南(张雯莉)-静态demo和three.js功能概览
  5. 前端学习(1899)vue之电商管理系统电商系统之渲染添加用户的表单
  6. hadoop 常用hdfs命令
  7. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 2丨连续出现的数字【难度中等】
  8. es-head 删除INDEX 创建mapping
  9. 移动开发:给安卓软件开发初学者简单的教程
  10. 数字化转型 数字分析_数字化转型的人员问题
  11. InvocationTargetException异常
  12. python定义一个矩形类_矩形类Python
  13. P8700和T9600对比测试
  14. 微信改微信号连接服务器,微信修改不了微信号是为什么 微信号怎么修改第二次最新强行修改教程...
  15. 7个步骤!3分钟!轻松绘制简单好看的折线图!
  16. part Ⅲ Sightseeing and Visits 游览和参观??
  17. 【kettle抽取Orecle/Mysql数据至HDFS】诸如‘\u0001’等特殊分隔符表示法
  18. 洛谷 P1879 [USACO06NOV]玉米田Corn Fields
  19. python适合做网页吗_python是否适合网页编程详解
  20. 爬取天气时常用的城市代码(备忘)

热门文章

  1. puppy linux 教程,Puppy Linux 中文支持包制作方法
  2. MySQL数据库服务的简单开启和关闭
  3. 树莓派4B安装系统,配置远程连接和WiFi,更新源,更新中文支持,基本Linux命令,用Python输出hello和“你好,世界”
  4. 整理了下这三天【面试】遇到的让人心惊胆颤的难题。
  5. springboot使用poi实现Excel模板的下载功能
  6. python爬虫豆瓣读书top250+数据清洗+数据库+Java后端开发+Echarts数据可视化(一)
  7. SMBIOS信息概述 -- DMI
  8. 金牛来到,福气来到——TcaplusDB新年放送
  9. 构建万物互联的智能世界,华为为何选择了智能体?
  10. Flink的web界面无法访问