2015-12-25 18 views
0

我使用的是自定義規:ChariotGaugeAndroid的儀表不顯示針

的問題是我不能夠顯示針,只有我的計獲得展示。

我已經使用了gaugeBuilder.java從圖書館和我的`mainactivity的onCreate(),比如我已經添加了下面的代碼:

minValue = 0; maxValue = 100; gauge1.setTotalNotches(80); 
gauge1.setIncrementPerLargeNotch(10); 
gauge1.setIncrementPerSmallNotch(2); 
gauge1.setScaleMinValue(minValue); 
gauge1.setScaleMaxValue(maxValue); 
gauge1.setScaleCenterValue(50, true); 
gauge1.setUnitTitle("Pressure"); 
gauge1.setAbsoluteNumbers(true); 
gauge1.setValue(minValue);` 

Screenshot for problem

誰能幫我在顯示針。我只需要設置針,而不是連續的。

+2

這是一件好事,共享代碼,以便其他用戶可以查看和指出問題並修復。 –

+0

我已經使用了庫中的gaugeBuilder.java,並在我的主要活動oncreate實例中添加了以下代碼:minValue = 0; maxValue = 100; gauge1.setTotalNotches(80); (10); (2); gauge1.setScaleMinValue(minValue); gauge1.setScaleMaxValue(maxValue); 0121.R.ScaleCenterValue(50,true); (壓力)「 」壓力「(gauge1.setUnitTitle) gauge1.setAbsoluteNumbers(true); gauge1.setValue(minValue); – pavan

回答

0

試試這將有助於

的gradle中添加此

compile 'com.cardiomood.android:android-widgets:0.1.1' 

佈局XML文件

<com.cardiomood.android.controls.gauge.SpeedometerGauge 
    android:layout_height="wrap_content" 
    android:layout_width="match_parent" 
    android:padding="8dp" 
    android:id="@+id/speedometer" /> 

ConfigureSpeedoMeters

private SpeedometerGauge speedometer; 

    // Customize SpeedometerGauge 
    speedometer = (SpeedometerGauge) v.findViewById(R.id.speedometer); 

    // Add label converter 
    speedometer.setLabelConverter(new SpeedometerView.LabelConverter() { 
     @Override 
     public String getLabelFor(double progress, double maxProgress) { 
      return String.valueOf((int) Math.round(progress)); 
     } 
    }); 

    // configure value range and ticks 
    speedometer.setMaxSpeed(300); 
    speedometer.setMajorTickStep(30); 
    speedometer.setMinorTicks(2); 

    // Configure value range colors 
    speedometer.addColoredRange(30, 140, Color.GREEN); 
    speedometer.addColoredRange(140, 180, Color.YELLOW); 
    speedometer.addColoredRange(180, 400, Color.RED); 

更多看到this

+0

我已經使用這個量表。它佔用的空間太大,無法正確顯示調整大小,而且它不是一個圓形標尺。無論如何感謝您的回覆。 – pavan