2016-07-18 3 views
0

私はSquareCamera libraryをAndroidアプリに組み込みたいと考えています。私は現在、フラグメントビューを開くときにエラーBinary XML file line #13: You must supply a layout_width attribute.を取得しています。私はそれがレイアウトファイルにこれらの行を参照することだと考えている:バイナリXMLファイルの行13:layout_width属性を指定する必要があります

<com.desmond.squarecamera.SquareCameraPreview 
    android:id="@+id/camera_preview_view" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 

<View 
    android:id="@+id/cover_top_view" 
    android:layout_width="@dimen/squarecamera__cover_start_width" 
    android:layout_height="match_parent" 
    android:layout_alignLeft="@id/camera_preview_view" 
    android:background="@android:color/black"/> 

(13行目は、特にビュータグの開始である)\

あなたが見ることができるように、高さが指定されています。何がうまくいかないのですか?

+1

に確認してください寸法資源が存在することがありますか?その価値は何ですか? – CommonsWare

+0

あなたのリンクは 'Square camera library'には悪いです。それを編集します。そしてあなたの次元を示してください。また、** squarecamera **と** cover **の間には2つのアンダースコアがあります。たぶんそれは何とかエラーを奇妙に引き起こしているのかもしれない。 – Vucko

答えて

0

コードに問題はないようです。 layout_width = "match_parent" やAndroid:

アンドロイド:任意の値を設定しlayout_width = "20dp" または これを試してみてください問題は@ DIMEN/squarecamera__cover_start_width

でなければなりません。

0

ご幅にあなたは2つのアンダースコアを持っている属性ので、多分それはです....リソース

関連する問題