程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> textview-TextView 文字水平滾動怎麼不動

textview-TextView 文字水平滾動怎麼不動

編輯:編程綜合問答
TextView 文字水平滾動怎麼不動

按照網上的一模一樣寫的
xml文件:

android:id="@+id/showSongName"
            android:layout_width="0dip"
            android:layout_height="wrap_content"
            android:layout_weight="0.06"
            android:textColor="#000000"
            android:textSize="16sp"
            android:focusable="true"
            android:ellipsize="marquee"
            android:singleLine="true"
            android:marqueeRepeatLimit="marquee_forever"
            android:focusableInTouchMode="true"
            android:scrollHorizontally="true"

java
public class Marquee_TextView extends TextView{


    public Marquee_TextView(Context context) {
        super(context);

    }

    public Marquee_TextView(Context context, AttributeSet attrs) {
        super(context, attrs);

    }

    public Marquee_TextView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);

    }
    @Override
    public boolean isFocused() {
        return true;
    }

}

哪裡錯了嗎??怎麼文字沒動呢?郁悶,求解答啊

最佳回答:


我自己找到原因了,原來是textview的寬度要設置一定的值,要不然字數比寬度少,是沒有效果的,所以weight不能用,並且把width設置稱100dip就可以了,給後面的人一個參考哦

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved