其他分享
首页 > 其他分享> > android-无法转换为尺寸:膨胀版面时类型= 0x1

android-无法转换为尺寸:膨胀版面时类型= 0x1

作者:互联网

我的XML档案

<?xml version="1.0" encoding="utf-8"?>
<com.trill.trillapp.customviews.TrillSocialNetworkBar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/social_network"
    android:layout_width="match_parent"
    android:layout_height="@dimen/detail_social_network_bar_height"
    android:background="@color/color01">

    <ImageView
        android:id="@+id/social_facebook_bt"
        android:layout_width="90dp"
        android:layout_height="match_parent"
        android:src="@drawable/button_like_off" />

    <com.trill.trillapp.customviews.TrillNotificationTextView
        android:id="@+id/social_facebook_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/social_facebook_bt"
        android:layout_marginLeft="@dimen/detail_social_text_margin_left"
        android:layout_marginTop="@dimen/detail_social_bar_icon_margin"
        android:gravity="center"
        android:text="9"
        android:textColor="@color/color01"
        android:textSize="@dimen/font_f14" />

    <ImageView
        android:id="@+id/social_twitter_bt"
        android:layout_width="90dp"
        android:layout_height="match_parent"
        android:layout_toRightOf="@+id/social_facebook_bt"
        android:scaleType="center"
        android:src="@drawable/icon_sns_tw" />

    <com.trill.trillapp.customviews.TrillNotificationTextView
        android:id="@+id/social_twitter_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/social_twitter_bt"
        android:layout_marginLeft="@dimen/detail_social_text_margin_left"
        android:layout_marginTop="@dimen/detail_social_bar_icon_margin"
        android:gravity="center"
        android:maxLength="3"
        android:ellipsize="end"
        android:text="0"
        android:textColor="@color/color01"
        android:textSize="@dimen/font_f14" />

    <ImageView
        android:id="@+id/social_line_bt"
        android:layout_width="90dp"
        android:layout_height="match_parent"
        android:layout_toLeftOf="@+id/social_share"
        android:scaleType="center"
        android:src="@drawable/icon_sns_line" />

    <com.trill.trillapp.customviews.TrillNotificationTextView
        android:id="@+id/social_line_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/social_line_bt"
        android:layout_marginLeft="@dimen/detail_social_text_margin_left"
        android:layout_marginTop="@dimen/detail_social_bar_icon_margin"
        android:gravity="center"
        android:text="0"
        android:textColor="@color/color01"
        android:textSize="@dimen/font_f14" />

    <ImageView
        android:id="@+id/social_share"
        android:layout_width="90dp"
        android:layout_height="match_parent"
        android:layout_alignParentRight="true"
        android:scaleType="center"
        android:src="@drawable/icon_share_off" />

</com.trill.trillapp.customviews.TrillSocialNetworkBar>

放大此布局时出现以下错误:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.trill.trillapp/com.trill.trillapp.activities.TrillDetailArticle}: 
java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x1

如何解决?

解决方法:

我发现我在dimens.xml文件中缺乏价值.所以会导致错误

标签:android,android-layout,android-xml
来源: https://codeday.me/bug/20191011/1895998.html