2016-12-16 41 views
0

我想水平滾動2個文本視圖中的文本。但它只能在一個文本視圖中使用以下代碼進行滾動。但另一個文本視圖不滾動。解決方案是高度讚賞。如何在多個文本視圖中水平滾動文本android

<!-- language: lang-xml --> 
    <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:orientation="vertical" 
      android:layout_marginRight="10dp" 
      android:layout_below="@+id/zoomableImageView" 
      android:layout_alignLeft="@+id/zoomableImageView" 
      android:layout_alignStart="@+id/zoomableImageView"> 

      <!--File Name--> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="File name: " 
        android:textColor="@color/black" 
        android:textSize="12.5dp" 
        android:textStyle="normal" /> 

       <TextView 
        android:id="@+id/fileName" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_weight="1" 
        android:ellipsize="marquee" 
        android:focusable="true" 
        android:focusableInTouchMode="true" 
        android:marqueeRepeatLimit="marquee_forever" 
        android:scrollHorizontally="true" 
        android:singleLine="true" 
        android:textColor="@color/gray" 
        android:textSize="12.5dp" 
        android:textStyle="normal" /> 

      </LinearLayout> 

      <!--File Type--> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="10dp" 
       android:orientation="horizontal"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="File type: " 
        android:textColor="@color/black" 
        android:textSize="12.5dp" 
        android:textStyle="normal" /> 

       <TextView 
        android:id="@+id/fileType" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:textColor="@color/gray" 
        android:textSize="12.5dp" 
        android:textStyle="normal" /> 

      </LinearLayout> 

      <!--File size--> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="10dp" 
       android:orientation="horizontal"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="File size: " 
        android:textColor="@color/black" 
        android:textSize="12.5dp" 
        android:textStyle="normal" /> 

       <TextView 
        android:id="@+id/fileSize" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:textColor="@color/gray" 
        android:textSize="12.5dp" /> 

      </LinearLayout> 

      <!--Image Resolution--> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="10dp" 
       android:orientation="horizontal"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Resolution: " 
        android:textColor="@color/black" 
        android:textSize="12.5dp" 
        android:textStyle="normal" /> 

       <TextView 
        android:id="@+id/imageResolution" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:textColor="@color/gray" 
        android:textSize="12.5dp" /> 

      </LinearLayout> 

      <!--Modified Date--> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="10dp" 
       android:orientation="horizontal"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Resolution: " 
        android:textColor="@color/black" 
        android:textSize="12.5dp" 
        android:textStyle="normal" /> 

       <TextView 
        android:id="@+id/modifiedDate" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:textColor="@color/gray" 
        android:textSize="12.5dp" /> 

      </LinearLayout> 

      <!-- File path --> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="10dp" 
       android:orientation="horizontal"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Path: " 
        android:textColor="@color/black" 
        android:textSize="12.5dp"/> 

       <TextView 
        android:id="@+id/path" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_weight="1" 
        android:ellipsize="marquee" 
        android:focusable="true" 
        android:focusableInTouchMode="true" 
        android:marqueeRepeatLimit="marquee_forever" 
        android:scrollHorizontally="true" 
        android:singleLine="true" 
        android:textColor="@color/gray" 
        android:textSize="12.5dp" 
        android:textStyle="normal" /> 

      </LinearLayout> 

文件名文本滾動,但文件路徑文本不滾動。

+0

哪裏是你的代碼 – sasikumar

+0

現在 –

+0

@sasikumar見張貼文件 – sasikumar

回答

0
<TextView 
android:id="@+id/tvName" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:ellipsize="marquee" 
android:fadingEdge="horizontal" 
android:marqueeRepeatLimit="marquee_forever" 
android:singleLine="true"/> 

tvName.setSelected(真); //自動滾動水平