2017-06-20 7 views
0

ここでは、シークバーをRangeSeekBarの間(選択した範囲の間)で実行してみたいと思っています。そのために、私はこれらの2つのシークバーを1つの位置に配置したいと考えています。2つのシークスバーを1か所に配置する方法は?

私はそれを行う方法がわかりません。私はRelativeLayoutとFrameLayoutを試しましたが、何も起こりませんでした。

ありがとうございます。

activity_play.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context=".MainActivity"> 


<SeekBar 
    android:id="@+id/pSeekBar" 
    android:layout_width="match_parent" 
    android:layout_height="37dp" /> 
    <ListView 
     android:id="@android:id/list" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1.0" /> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:background="@android:drawable/screen_background_light" 
     android:orientation="vertical" 
     android:padding="10dip"> 

     <TextView 
      android:id="@+id/selectedfile" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:ellipsize="middle" 
      android:gravity="center_horizontal" 
      android:singleLine="true" 
      android:text="Not file selected" 
      android:textColor="@android:color/black" /> 

     <com.yahoo.mobile.client.android.util.rangeseekbar.RangeSeekBar 
      android:id="@+id/rangeSeekBar" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:max="100" 

      android:paddingBottom="10dip" 
      /> 


     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:background="@android:drawable/screen_background_light" 
      android:gravity="center" 
      android:orientation="horizontal"> 

      <EditText 
       android:id="@+id/MinEditText" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" /> 

      <ImageButton 
       android:id="@+id/prev" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:src="@android:drawable/ic_media_previous" /> 

      <ImageButton 
       android:id="@+id/play" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:src="@android:drawable/ic_media_play" /> 

      <ImageButton 
       android:id="@+id/next" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:src="@android:drawable/ic_media_next" /> 


      <EditText 
       android:id="@+id/MaxEdiText" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" /> 
     </LinearLayout> 
    </LinearLayout> 

</LinearLayout> 
+0

それを自分で書くのはそのハードこのライブラリを使用することができます?あなたの説明は本当に明確ではありません! – matrix

+0

私は正確にシークバーに3つの親指が欲しいです。右側と左側の親指が範囲として使用され、中間の親指がそれらの範囲の間を移動できるようになります。 –

答えて

0

あなたが何をしたいか何を私たちが表示されますイメージを持っていないuが

https://github.com/syedowaisali/crystal-range-seekbar

+0

私は既にこれを使用しています。それは2つの親指しか提供しない。私は2つのシークバー(SeekBarとRangeSeekBar)をその場(1つは別のもの)に配置したい。 –

+0

あなたの目標を達成するためにこのライブラリを編集する必要があります.uは別のシークバーを置くことができません。 –

+0

どのように?あなたは私に教えてくれますか? –

関連する問題