0

我想问一下层次视图的结果。我有一个自定义组件,我在下面粘贴了布局代码,我不明白问题是什么?为什么层次查看器给出红点?

任何意见将不胜感激

层次视图结果

测量:1.873 毫秒布局:0.298 毫秒绘制:1.472 毫秒

黄色/红色/黄色

自定义组件布局

    <com.ab.framework.component.ui.RelativeLayout1
        android:id="@+id/relativeLayout1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

        <com.ab.framework.component.ui.TextView1
            android:id="@+id/textMoneyRight"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_marginLeft="@dimen/moneyview_item_margin"
            android:layout_marginTop="@dimen/moneyview_TextField2_Padding"
            android:text="@string/empty_text"
            android:textSize="@dimen/moneyview_textField2_size" />

        <com.ab.framework.component.ui.TextView1
            android:id="@+id/textMoneyLeft"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="@dimen/moneyview_item_margin3x"
            android:layout_toLeftOf="@+id/textMoneyRight"
            android:text="@string/empty_text"
            android:textSize="@dimen/moneyview_textField1_size"
            android:textStyle="bold" />

        <com.ab.framework.component.ui.TextView1
            android:id="@+id/textMoneySeperator"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="false"
            android:layout_marginTop="2dp"
            android:layout_toLeftOf="@+id/textMoneyRight"
            android:text="@string/price_seperator"
            android:textStyle="bold" />

        <com.ab.framework.component.ui.TextView1
            android:id="@+id/textMoneyCurrency"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/textMoneyRight"
            android:layout_marginTop="@dimen/moneyview_item_margin"
            android:text="@string/currency" />

        <com.ab.framework.component.ui.TextView1
            android:id="@+id/textMoneyDescription"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/textMoneyCurrency"
            android:layout_marginLeft="@dimen/moneyview_item_margin"
            android:layout_marginTop="@dimen/moneyview_TextField2_Padding"
            android:text="@string/empty_text"
            android:textSize="@dimen/moneyview_textField2_size" />
    </com.ab.framework.component.ui.RelativeLayout1>

</merge>
4

1 回答 1

1

红/黄/绿点是相对值。只有当您发现性能存在问题时,您才应该查看它们。

尝试使用包含TextViewand的简单布局ImageView,您应该也会在那里看到红点。

于 2013-04-22T13:42:21.307 回答