2 ssummeraw ssummeraw 于 2013.03.19 18:01 提问

如何设置 TextView 到独立的行 ?

程序中有 textviews:ramdomName 10.20 - 11.30 Monday, tue

我想让 ramdomName 在新的一行,10.20 在新的一样,Monday 也在新的一行,true在新的一行,如何设置呢?
我用的下面的代码:

 <LinearLayout

  android:id="@+id/widget38"
  xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:layout_marginLeft="10dip" 
android:layout_marginRight="10dip" 
android:orientation="horizontal"  >


     <TextView
       xmlns:android="http://schemas.android.com/apk/res/android"
       android:id="@+id/text1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
      android:gravity="center_vertical"
       android:textSize= "30sp"  />

    <TextView
           android:id="@+id/text2"
          android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 


           android:textSize= "30sp"  />
    <TextView
           android:id="@+id/text6"

    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
           android:text=" - "
           android:textSize="30sp" 

             />

    <TextView
           android:id="@+id/text3"
         android:layout_width="wrap_content"
           android:layout_height="wrap_content"
         android:textSize= "30sp"  />
    <TextView
           android:id="@+id/text6"
         android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:orientation="vertical"
      android:textSize= "30sp"  />

2个回答

xiaoyaovsxin
xiaoyaovsxin   2013.03.19 18:05
已采纳

android:orientation="horizontal"改成android:orientation="vertical"

nana4ever
nana4ever   2013.03.25 14:55

我修给了你的代码可以实现:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/widget38"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_marginLeft="10dip"
        android:layout_marginRight="10dip"
        android:orientation="vertical" >

        <TextView
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/text1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center_vertical"
            android:textSize="30sp" />

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >

            <TextView
                android:id="@+id/text2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="30sp" />

            <TextView
                android:id="@+id/text6"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text=" - "
                android:textSize="30sp" />

            <TextView
                android:id="@+id/text3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="30sp" />
        </LinearLayout>

        <TextView
            android:id="@+id/text6"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:textSize="30sp" />

    </LinearLayout>
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
TextView文本折行显示
原始代码 TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="博客一定要认认真真的写" android:layout_centerInParent="true" android:textSize="30sp"/
TextView 最多显示2行,每行最多8个字,多余的显示....
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:lines="1" android:maxEms="8" android:ellipsize="end" android:p
控制textView的显示行数并且可以滚动
本来是想做一个显示文字信息的,当文字很多时View的高度不能超过一个固定的值,当文字很少时View的高度小于那个固定值时,按View的高度显示。因为ScrollView没有maxHeight,无法满足需求,只好另找方法了。   View本身是可以设置ScrollBar,这样就不一定需要依赖ScrollView了。TextView有个属性maxLine,这样也就满足了需求了,只要设置一个
Android中如何让TextView显示指定的行数并且多出的部分显示省略号
大家都知道,如果要让TextView只显示一行,多出部分用省略号代替的话非常容易,只需要为xml文件中的TextView控件添加android:singleLine="true"即可,那么如果我想让它显示多行的时候应该怎么做呢?其实也很简单,只要添加以下两个属性就可以了: android:lines="2" android:ellipsize="end" 这样就可以让TextView最多
TextView首行不缩进,次行缩进
参考文章:https://www.cnblogs.com/goagent/p/5159125.html 1、自定义TextView public class OnTVGlobalLayoutListener implements ViewTreeObserver.OnGlobalLayoutListener{ private TextView view; private
Android TextView 实现一个单词分两行显示
今天遇到一个需求,TextView实现自动换行时一个英文单词能够换行显示,使布局整齐。通过网上查询,确定实现逻辑如下: 自定义TextView,重写其onMeasure方法,在测量textView的宽高时重新拆分字符串,实现单个单词换行显示,以下是自定义TextView的源码(基本复制博客:http://www.cnblogs.com/snser/p/5159125.html中的源码):pack
Android设置TextView显示一行或多行
在listView的item中或者是特殊的业务需求中,会要求TextView的内容不完全显示,只有通过一个指定的操作后才显示所有的,比如说一个按钮或者是其它的什么控件。 要想实现这个效果并不难,只要控制好TextView的行数就行。文章中介绍了两种实现方法,一种是给button添加Flag,另一种是给button添加Tag,两种方法都可以,具体说不上哪种更好,哪种适合用哪种。 第一种方法的布局
如何设置Android中TextView的行间距
今天呢,遇到一个很小的问题,就是在写一个textview的时候,有很多中文字符,起初我也没觉得有啥,后来写完才发现,每一行爱的那么近,影响美观啊,这可咋办?让我很是烦恼啊,后来看了TextView的API才发现,TextView有一个属性,可以解决这个问题
TextView 显示多行文本时只显示了3行的问题
android:id="@+id/text_one" android:layout_width="match_parent" android:layout_height="wrap_content" /> android:id="@+id/text_two" android:layout_width="match_parent" android:layou
动态获取TextView内容行数
动态获取TextView内容行数 动态改变显示内容行数