Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何知道在androidPlot xml布局文件中定义哪些参数_Android_Xml_Android Layout_Androidplot - Fatal编程技术网

如何知道在androidPlot xml布局文件中定义哪些参数

如何知道在androidPlot xml布局文件中定义哪些参数,android,xml,android-layout,androidplot,Android,Xml,Android Layout,Androidplot,我正在经历AndroidLot的快速入门。 在示例中,simple_xy_plot_example.xml布局文件使用以下参数定义: androidPlot.titleWidget.labelPaint.textSize="@dimen/title_font_size" androidPlot.domainLabelWidget.labelPaint.textSize="@dimen/domain_label_font_size" androidP

我正在经历AndroidLot的快速入门。 在示例中,simple_xy_plot_example.xml布局文件使用以下参数定义:

androidPlot.titleWidget.labelPaint.textSize="@dimen/title_font_size"
            androidPlot.domainLabelWidget.labelPaint.textSize="@dimen/domain_label_font_size"
            androidPlot.rangeLabelWidget.labelPaint.textSize="@dimen/range_label_font_size"
            androidPlot.graphWidget.marginTop="20dp"
            androidPlot.graphWidget.marginLeft="15dp"
            androidPlot.graphWidget.marginBottom="25dp"
但是这些参数是在哪里定义的呢?我的意思是,我如何知道如何使用titleWidget.labelPaint.textSize来定义textSize?

在res/values/dimens.xml中定义这些变量,如下所示

<resources>
    <!-- Default screen margins, per the Android Design guidelines. -->
    <dimen name="activity_horizontal_margin">16dp</dimen>
    <dimen name="activity_vertical_margin">16dp</dimen>
    <dimen name="title_font_size">16dp</dimen>
    <dimen name="domain_label_font_size">12dp</dimen>
    <dimen name="range_label_font_size">12dp</dimen>
    <dimen name="range_tick_label_font_size">12dp</dimen>
    <dimen name="domain_tick_label_font_size">12dp</dimen>
    <dimen name="legend_text_font_size">12dp</dimen>
</resources>

其中domain\u label\u font\u size是您要定义的值。

再向下滚动一点,您将在res/values/dimens.xml部分找到它。我的意思是如何定义层次结构路径,例如ndroidPlot.graphWidget.marginLeftSorry,以防误解。您可以找到XYPlot的文档。你可以在那里找到它的所有成员。您无法看到它的属性,但可以找到它的所有getter和setter。只要删除get/set,就可以获得您的属性。