_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里面的组件,要设置在容器中的对齐方式,你检查一下

    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!