1. 程式人生 > >關於跑馬燈的體會

關於跑馬燈的體會

listen chm ever 建議 color use ica 即將 als

1、 android:singleLine="true"雖然被不建議使用,但是跑馬燈必須是它。如果改為android:maxLines="1",不能實現跑馬燈效果。

2、 android:marqueeRepeatLimit="marquee_forever" 是否使用,沒關系。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation
="vertical"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:gravity="center" android:text="跑馬燈效果,點擊暫停,再點擊恢復" /> <TextView android:id="@+id/tv_marquee
" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:singleLine="true" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" android:textColor
="#000000" android:textSize="17sp" android:marqueeRepeatLimit="marquee_forever" android:text="快訊:紅色預警,超強臺風“莫蘭蒂”即將登陸,請居民關緊門窗、備足糧草,做好防汛救災準備!" /> </LinearLayout>
package com.example.administrator.myapplication50;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity  implements View.OnClickListener {

    private TextView tv_marquee;
    private boolean bPause = false;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout3);

        tv_marquee = (TextView) findViewById(R.id.tv_marquee);
        tv_marquee.setOnClickListener(this);

    }

    @Override
    public void onClick(View v) {
        if (v.getId() == R.id.tv_marquee) {
            bPause = !bPause;
            if (bPause) {
                tv_marquee.setFocusable(false);
                tv_marquee.setFocusableInTouchMode(false);
            } else {
                tv_marquee.setFocusable(true);
                tv_marquee.setFocusableInTouchMode(true);
            }
        }
    }
}

關於跑馬燈的體會