2014-02-15 71 views
-2

我正在使用範圍尋求酒吧我通過引用這個RangeSeekBar我的應用程序。我有這個seekbar兩個問題。此外,我在片段中使用此seekbar。範圍SeekBar與兩個拇指不工作

1)我可以在我的模擬器中看到具有android api 19配置的seekbar。但是,觸摸事件不適合拇指。

2)在設備中我根本看不到seekbar。我的設備使用Android 4.0.4操作系統。

這裏是我的佈局:

<GridView 
    android:id="@+id/colors_grid" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_margin="5dp" 
    android:horizontalSpacing="5dp" 
    android:numColumns="8" 
    android:verticalSpacing="5dp" > 
</GridView> 

<Spinner 
    android:id="@+id/metricsSpinner" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_below="@+id/qtyOptionsSpinner" /> 

<Spinner 
    android:id="@+id/qtyOptionsSpinner" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_marginTop="14dp" /> 

我的搜索條出現在GridView下方。

這是我的代碼:

RangeSeekBar搜索條=新RangeSeekBar(5,50,this.getActivity());

mParentLayout.addView(seekBar,layoutParams);

seekBar.setOnRangeSeekBarChangeListener(新OnRangeSeekBarChangeListener(){

@Override

公共無效onRangeSeekBarValuesChanged(RangeSeekBar巴,整數minValue(最小值),整型包括maxValue){

// handle changed range values 
Log.i("TAG", "User selected new range values: MIN=" + minValue 
        + ", MAX=" + maxValue); 

} });

請儘快幫助我。

回答

-2

這一切都是因爲我的佈局結構。我改變了我的佈局結構,使得我有一個空的Relative佈局作爲父佈局的子佈局。然後,我動態地將我的SeekBar添加到該子佈局。

在改變我的佈局,我得到了兩個我上面解決的問題。