2014-02-15 28 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添加到该子布局。

在改变我的布局,我得到了两个我上面解决的问题。