첫 번째 열이 스크롤되지 않는 "제목"이고 두 번째 열이 마키 형식을 사용하여 스크롤하는 텍스트 인 테이블을 만들려고합니다. 아래 예에서 제목 : "점성술"은 스크롤하지 않지만 2 열의 텍스트는 스크롤해야합니다. 같은 줄에 제목과 스크롤 텍스트를 넣으려는 테이블을 사용하고 있습니다. 이것을 실행하면 2 열의 텍스트가 스크롤되지 않습니다. 그러나 activity_main.xml에서 < "TableRow"> 태그를 제거하면 선택 윤곽 텍스트가 스크롤되지만 동일한 줄에 있지 않습니다.표 셀 안에서 움직이는 마키 스크롤
테이블 행의 1 열에서 텍스트를 스크롤하고 같은 행의 다른 열에서 텍스트를 스크롤 할 수 있습니까?
예 : (제 1 회 칼럼 제목은 "점성술"스크롤 안)
| 첫 번째 열 | 두 번째 열 |
점성술 :
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@android:color/black"
android:textColor="#FFFFFFFF"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="1">
<TableRow>
<TextView
android:layout_column="1"
android:textColor="#FFFFFFFF"
android:text="Astrology:"
android:padding="3dip" />
<TextView
android:layout_height="wrap_content"
android:textColor="#FFFFFFFF"
android:text="Capricorn: This is a test of the emergency broadc ..."
android:id="@+id/tvText1"
android:layout_width="fill_parent"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:paddingLeft="15dip"
android:paddingRight="15dip"
android:focusable="true"
android:focusableInTouchMode="true"
android:freezesText="true" />
</TableRow>
MainActivity :
import android.os.Bundle;
import android.app.Activity;
import android.widget.TextView;
public class MainActivity extends Activity {
TextView tvText1,tvText2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tvText1 = (TextView)findViewById(R.id.tvText1);
tvText2 = (TextView)findViewById(R.id.tvText2);
tvText1.setSelected(true);
tvText2.setSelected(true);
}