文本视图显示问题

时间:2017-04-17 12:54:16

标签: android layout android-inflate

我在下面的课程中膨胀 item_horizo​​ntal.xml 。我能够看到背景颜色#7000但无法看到文本视图的值。

Horizo​​ntalLayoutItemLayout.java

public class HorizontalLayoutItemLayout extends FrameLayout {


    public HorizontalLayoutItemLayout(Context context) {
        this(context, null);
    }

    public HorizontalLayoutItemLayout(Context context, AttributeSet attrs) {
        this(context, attrs, 0);
    }

    public HorizontalLayoutItemLayout(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        setWillNotDraw(false);
        mView = (LinearLayout) LayoutInflater.from(context).inflate(R.layout.item_horizontal,this,false);

        addView(mView);
}

item_horizo​​ntal.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center"
android:background="#7000"
android:gravity="center"
android:orientation="vertical">

   <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="456"
    android:textColor="@color/selector_rise_fall_isenable"
    android:textSize="17sp" >
   </TextView>
</LinearLayout>

0 个答案:

没有答案