2014-12-15 3 views
-2

Viewflipper slidshow에서 이미지 설명 표시. viewflipper slideshow.So에 textview 또는 button을 추가해야합니다. viewviewer를 클릭하면 textview 또는 button을 기반으로 이미지 설명을 표시 할 수 있습니다. 내 xyViewflipper에서 Textview 추가

여기에 표시된 것처럼
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:scaleType="fitXY" > 

    <ViewFlipper 
     android:id="@+id/myflipper" 
     android:layout_width="match_parent" 
     android:layout_height="300dp" 
     android:gravity="center" 
     android:scaleType="fitXY" > 
    </ViewFlipper> 

</LinearLayout> 
+0

왜 당신이 FrameLayout이의 ViewFlipper와 텍스트 뷰를 배치하려고 노력하지 않아요? –

답변

0

당신은 ViewFlipper를 통해 텍스트 뷰를 배치하기위한 FrameLayout를 사용할 수 있습니다

<FrameLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/tools" 
    android:id="@+id/framelayout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <ViewFlipper 
     android:id="@+id/myflipper" 
     android:layout_width="match_parent" 
     android:layout_height="300dp" 
     android:gravity="center" 
     android:scaleType="fitXY" > 
    </ViewFlipper> 

    <TextView 
     android:id="@+id/mytext" 
     android:layout_width="match_parent" 
     android:layout_height="30dp"/> 

</FrameLayout> 

체크 아웃 this 샘플 프로그램 블로그를 FrameLayout을 사용하는 방법에 관한 추가 예제.

해피 코딩 :)

+0

답변을 주셔서 감사합니다 :) 이것은 내가 원하는 것입니다. –

0

당신은이 방법에서 사용할 수 있습니다 Layout에 :

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_below="@+id/KeepToolbar" 
     android:orientation="vertical"> 

     <ViewFlipper 
      android:id="@+id/viewflipper" 
      android:layout_width="match_parent" 
      android:layout_height="150dp" 
      android:autoStart="true" 
      android:background="@color/ORANGE_700" 
      android:inAnimation="@anim/right_in" 
      android:outAnimation="@anim/left_out"> 

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

       <ImageView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:src="@drawable/a" /> 

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

        <TextView 
         android:id="@+id/a" 
         android:gravity="right" 
         android:layout_width="match_parent" 
         android:layout_height="30dp" 
         android:text="AAAA" /> 

        <TextView 
         android:id="@+id/e" 
         android:gravity="right" 
         android:layout_width="match_parent" 
         android:layout_height="30dp" 
         android:text="asds" /> 

        <TextView 
         android:id="@+id/w" 
         android:gravity="right" 
         android:layout_width="match_parent" 
         android:layout_height="30dp" 
         android:text="qweqw" /> 
       </LinearLayout> 
      </LinearLayout> 

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

       <ImageView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:src="@drawable/b" /> 

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

        <TextView 
         android:id="@+id/b" 
         android:gravity="right" 
         android:layout_width="match_parent" 
         android:layout_height="30dp" 
         android:text="BBBB" /> 

        <TextView 
         android:id="@+id/u" 
         android:gravity="right" 
         android:layout_width="match_parent" 
         android:layout_height="30dp" 
         android:text="ssd" /> 

        <TextView 
         android:id="@+id/vb" 
         android:gravity="right" 
         android:layout_width="match_parent" 
         android:layout_height="30dp" 
         android:text="wwee" /> 
       </LinearLayout> 
      </LinearLayout> 

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

       <ImageView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:src="@drawable/b" /> 

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

        <TextView 
         android:id="@+id/c" 
         android:gravity="right" 
         android:layout_width="match_parent" 
         android:layout_height="30dp" 
         android:text="CCCC" /> 

        <TextView 
         android:id="@+id/cd" 
         android:gravity="right" 
         android:layout_width="match_parent" 
         android:layout_height="30dp" 
         android:text="asdfas" /> 

        <TextView 
         android:id="@+id/cf" 
         android:gravity="right" 
         android:layout_width="match_parent" 
         android:layout_height="30dp" 
         android:text="xxs" /> 
       </LinearLayout> 
      </LinearLayout> 

     </ViewFlipper> 
관련 문제