Android 前后两个textview 前面的一个长度自适应的解决方案

需求:

现在有水平的两个textView,前面的textView长度不固定,且要求后面的textView紧贴前面的,当前面的长度过长时显示省略号,后面的textView紧贴最右边且要全部显示。

解决:

<LinearLayout android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/ll_anniversary_tab_name"
            android:orientation="horizontal"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true">

            <TextView android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:lines="1"
                android:singleLine="true"
                android:ellipsize="middle"
                android:textSize="16dp"
                android:textColor="#000000"
                android:text="@string/about"
                android:id="@+id/tv_annversary_tab_name"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="16dp"
                android:lines="1"
                android:singleLine="true"
                android:textColor="#2f80e6"
                android:text="@string/about"
                android:id="@+id/tv_annversary_tab_surffix"/>

        </LinearLayout>

Android 前后两个textview 前面的一个长度自适应的解决方案

时间: 2024-11-09 00:06:57

Android 前后两个textview 前面的一个长度自适应的解决方案的相关文章

Android工作两年之后的第一个App--天真无谐

一.前言 好长时间没写blog了,主要还是工作上的事有点多,周末又得在家开发自己的app,所以时间真的不够用了,当然今天这篇文章主要就要说一下,工作两年的我如何从产品角度去做一个app,以及app的发布流程等. 二.支持我 在开始讲解这个项目之前,希望能够先去各大市场下载一个apk看看,首先是为了支持我一下,其次呢就是我在后面会介绍一些功能和技术实现,所以先使用一下,这样会找到对应的功能点,谢谢 二维码扫描下载: 1.豌豆荚市场:搜索:天真无谐 PC上的链接:http://www.wandouj

Eclipse布局文件添加两个TextView,为什么运行后置显示一个

下面是布局文件里的代码,有两个TextView,但是为什么运行后只显示第一个TextView?? 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 a

两个TextView控件居中显示

通过一个线性布局将两个TextView控件包装在一起,设置LinearLayout的layout_centerInParent属性为true即可.代码如下 <LinearLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_centerInParent="true" android:orientation=

Android网络通信两种方法

android的网络编程分为2种:基于socket的,和基于http协议的. Http通信 以xml或者json为载体,相互通信数据. JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧. JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包. Socket通信 Socket与Http不同的是两个的协议不同,socket是面向TCP/UDP协议的,http通信时面

Android界面(1) 使用TextView实现跑马灯效果

方法一:(只能实现单个TextView的跑马灯效果)在TextView添加以下控件 android:singleLine="true"只能单行,超出的文字显示为"..." android:ellipsize="marquee"省略号没有,但没有跑马灯效果 android:focusable="true" android:focusableInTouchMode="true" 方法二:(可以实现多行TextV

Android学习路线(四)构建一个简单的UI

Android应用的图形化用户界面的构建使用的是View 和 ViewGroup 对象的层次嵌套. View 对象通常是UI部件,例如 buttons 或者 text fields ,而 ViewGroup 是用来定义它的子布局如何排布的容器,它通常是不可见的,例如一个网格或者一个垂直的列表. Android提供XML词汇与View或者ViewGroup的子类的对应,这样的话你就可以通过XML元素的层级嵌套来定义你的UI. 另一种布局 使用XML声明UI比在运行时代码中声明更有用处可以在很多地方

Android官方入门文档[3]构建一个简单的用户界面

Android官方入门文档[3]构建一个简单的用户界面 Building a Simple User Interface构建一个简单的用户界面 This lesson teaches you to1.Create a Linear Layout2.Add a Text Field3.Add String Resources4.Add a Button5.Make the Input Box Fill in the Screen Width You should also read?Layouts

Android官方入门文档[12]启动一个活动

Android官方入门文档[12]启动一个活动 Starting an Activity启动一个活动 This lesson teaches you to1.Understand the Lifecycle Callbacks2.Specify Your App's Launcher Activity3.Create a New Instance4.Destroy the Activity 这节课教你1.了解生命周期回调2.指定您的应用程序的启动活动3.创建一个新实例4.销毁活动 You sho

android selector(如对TextView点击样式改变)

selector 1.selector 从单词的意思来说:选择者,选择器,就是对你的目标的控制. 从API来说: A controller for the selection of SelectableChannel objects. Selectable channels can be registered with a selector and get a SelectionKey that represents the registration. The keys are also add