_Hudson_ 2015-09-10 14:58 采纳率: 0%
浏览 2738

把LinearLayout修改成RelativeLayout之后,TextView的预览文本没有了

我这个布局是一个Notification. 为什么我把第一个LinearLayout修改成RelativeLayout,TextView的文本内容就消失了,运行时的文本也没有了。
android:id="@+id/action"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:gravity="center_vertical" >

   <ImageView
        android:id="@+id/iv_exit"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:layout_alignParentRight="true"
        android:src="@drawable/notification_exit" />

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@id/iv_exit"
        android:layout_marginRight="8dp"
        android:orientation="horizontal" >

        <ImageView
            android:id="@+id/iv_previous"
            android:layout_width="28.0dp"
            android:layout_height="40.0dp"
            android:src="@drawable/smal_pre_change" />

        <ImageView
            android:id="@+id/iv_pause"
            android:layout_width="40.0dp"
            android:layout_height="40.0dp"
            android:src="@drawable/smal_play" />

        <ImageView
            android:id="@+id/iv_next"
            android:layout_width="28dp"
            android:layout_height="40dp"
            android:src="@drawable/smal_next_change" />
    </LinearLayout>
</LinearLayout>

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_toLeftOf="@id/action"
    android:layout_toRightOf="@id/image" >

    <com.cprince.view.MyTextView
        android:id="@+id/title"
        android:layout_width="170dp"
        android:layout_height="wrap_content"
        android:ellipsize="marquee"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:marqueeRepeatLimit="marquee_forever"
        android:scrollHorizontally="true"
        android:singleLine="true"
        android:textColor="#ff66cc"
        android:text="歌曲名"
        android:textSize="16sp" />

    <com.cprince.view.MyTextView
        android:id="@+id/text"
        android:layout_width="140dp"
        android:layout_height="wrap_content"
        android:layout_below="@+id/title"
        android:ellipsize="marquee"
        android:marqueeRepeatLimit="1"
        android:scrollHorizontally="true"
        android:singleLine="true"
        android:textColor="#ffffff"
        android:text="歌曲信息"
        android:textSize="11sp" />
</RelativeLayout>
  • 写回答

2条回答 默认 最新

  • bdmh 移动开发领域优质创作者 2015-09-10 14:55
    关注

    RelativeLayout里面的组件,要设置在容器中的对齐方式,你检查一下

    评论

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制