2017-05-08 117 views
0

最初使用0.6.0動態示例作爲查看抽樣數據的基礎,我最近嘗試將其更新爲1.4.2,並且作爲其中的一部分,我們偶然發現了設置值的正確方法佈局文件作爲AndroidPlot代碼庫在這些版本之間的重構已經改變了它們。佈局XML屬性名稱

是否有一個XYPlot上有什麼可用的確定列表,或者更好的還有一個具有屬性名稱列的網格是不同的版本? (我讀過另一個答案是從源頭上提取的get/set的名字是一種方法)

這是我有:

 androidPlot.borderPaint.color="#E0E0E0" 
     androidplot.renderMode="use_background_thread" 
     androidPlot.title="History" 
     androidPlot.domainLabel="Domain" 
     androidPlot.rangeLabel="Range" 
     androidPlot.titleWidget.labelPaint.textSize="@dimen/title_font_size" 
     androidPlot.titleWidget.labelPaint.color="#000000" 
     androidPlot.domainLabelWidget.labelPaint.textSize="@dimen/domain_label_font_size" 
     androidPlot.domainLabelWidget.labelPaint.color="#000000" 
     androidPlot.rangeLabelWidget.labelPaint.textSize="@dimen/range_label_font_size" 
     androidPlot.rangeLabelWidget.labelPaint.color="#000000" 
     androidPlot.graphWidget.backgroundPaint.color="#E0E0E0" 
     androidPlot.graphWidget.gridBackgroundPaint.color="#E0E0E0" 
     androidPlot.graphWidget.domainGridLinePaint.color="#000000" 
     androidPlot.graphWidget.domainOriginLinePaint.color="#000000" 
     androidPlot.graphWidget.rangeGridLinePaint.color="#000000" 
     androidPlot.graphWidget.rangeOriginLinePaint.color="#000000" 
     androidPlot.graphWidget.marginTop="20dp" 
     androidPlot.graphWidget.marginLeft="15dp" 
     androidPlot.graphWidget.marginBottom="25dp" 
     androidPlot.graphWidget.marginRight="10dp" 
     androidPlot.graphWidget.rangeLabelPaint.textSize="@dimen/range_tick_label_font_size" 
     androidPlot.graphWidget.rangeLabelPaint.color="#000000" 
     androidPlot.graphWidget.rangeOriginLabelPaint.textSize="@dimen/range_tick_label_font_size" 
     androidPlot.graphWidget.rangeOriginLabelPaint.color="#000000" 
     androidPlot.graphWidget.domainLabelPaint.textSize="@dimen/domain_tick_label_font_size" 
     androidPlot.graphWidget.domainLabelPaint.color="#000000" 
     androidPlot.graphWidget.domainOriginLabelPaint.textSize="@dimen/domain_tick_label_font_size" 
     androidPlot.graphWidget.domainOriginLabelPaint.color="#000000" 
     androidPlot.legendWidget.textPaint.textSize="@dimen/legend_text_font_size" 
     androidPlot.legendWidget.textPaint.color="#000000" 
     androidPlot.legendWidget.iconSizeMetrics.heightMetric.value="15dp" 
     androidPlot.legendWidget.iconSizeMetrics.widthMetric.value="15dp" 
     androidPlot.legendWidget.heightMetric.value="25dp" 

回答

0

你是正確的,因爲最終的名單是代碼,一個la attrs.xml。雖然在降價格式中使用了更多用戶友好的attrs列表以及使用說明,但它們將在即將發佈的Androidplot版本中提供。

Here's a link到開發分支中該降價版本的當前狀態。不幸的是,在發佈說明中沒有關於名稱更改的文檔。

+0

我今天在github上看到了一些變化,並且正在慢慢地通過這個。是否有可能展開inflateParams「錯誤膨脹XML:Setter需要參數不支持的類型:」消息來提供參數的名稱? – Wrathchild70

+0

嗯......應該[已經發生](https://github.com/FrostDigital/AndroidPlot-Core/blob/master/src/main/java/com/androidplot/util/Configurator.java#L245)。你應該只在使用配置器(以舊方法)設置xml參數時纔會發生這種異常。 – Nick

+0

哎呀鏈接到錯誤的回購。代碼基本相同,但這是[右側鏈接](https://github.com/halfhp/fig/blob/master/figlib/src/main/java/com/halfhp/fig/Fig.java#L222) 。 – Nick