为什么android平板电脑上的seekbar速度很慢?

为什么android平板电脑上的seekbar速度很慢?,android,android-layout,Android,Android Layout,我在项目中添加了一个简单的Seekbar,并在模拟器上启动了它,该模拟器有1500mb的SD卡和3.2Android(WXGA屏幕) 代码看起来是这样的: SeekBar thisSeek = (SeekBar) seekBar; currentISOLanguage = Locale.getDefault().getISO3Language(); int thisSeekTag = Integer.parseInt(seekBar.getTa

我在项目中添加了一个简单的Seekbar,并在模拟器上启动了它,该模拟器有1500mb的SD卡和3.2Android(WXGA屏幕)

代码看起来是这样的:

        SeekBar thisSeek = (SeekBar) seekBar;

        currentISOLanguage = Locale.getDefault().getISO3Language();

        int thisSeekTag = Integer.parseInt(seekBar.getTag().toString());
        TextView txtValue = null;
        String theValue = null;

        switch(thisSeekTag) {
        case 1: // car
            if (currentISOLanguage.compareTo("ara") == 0) {  //is arabish
                progress = 400 - progress;
            }

            thisSeek.setMax(400);
            carValue = progress * 200;
            theValue = Integer.toString((int)carValue);

            txtValue = (TextView)findViewById(R.id.carValue);
            break;
        DecimalFormat df = new DecimalFormat("#");
        txtValue.setText(df.format(Integer.parseInt(theValue)).toString());         

它可以工作,但运行速度很慢。当我滑动杆时,箭头移动得非常慢。没有代码的seekbar不会发生同样的情况。这是仿真器运行缓慢的问题还是在实际设备上也可能遇到相同的问题?

我解决了这个问题。。如果包含seekbar的LinearLayout使用权重,但默认宽度或高度未指定为0px或0dips,则模拟器中的seekbar速度会减慢。但在实际设备上还无法测试它。让我们看看。

将搜索栏的最大值设为100是,但我的最大值为80.000。如果设为100 a,则只需800步