AndroidはxmlファイルにカスタムViewを参照する方法の分析を実現します。


本明細書の例は、AndroidがxmlファイルにカスタムViewを参照することを実現する方法を説明する。皆さんに参考にしてあげます。具体的には以下の通りです。
xmlにカスタムviewを参照する
方法1:

<view class="com.test.copytext.CopyText"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 />

方法二:

<view class="com.test.copytext.CopyText"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:text="aaaaaaaaaaaa"
 />

xmlファイルの間にカスタムviewを引用すると、このエラーが発生しました。
Java.lang.RuntimeException:Uniable to start activity ComponentInfo{cm.test/cm.test.Tests Activity}:Android.view.Inflate Exception:Binary XML file line e.com
これはxmlで引用したときのパケット名が正しいかどうかを確認する必要があります。
また、このエラーに遭遇する可能性があります。11-24:58:38.93:ERROR/Android dRuntime(323):Caused by:java.lang.NoSuchMethMeodException:Hello View(Contat,AttributeSet)
これはカスタムViewには構造方法が足りないからです。

public HelloView(Context context,AttributeSet attrs){
    super(context, attrs);
}

Androidに関するものについてもっと興味がある方は、本駅のテーマを見てください。「AndroidビューViewテクニックのまとめ」「Androidレイアウトlayout技巧まとめ」「Android開発入門と上級教程」「Androidデバッグ技術とよくある問題解決方法のまとめ」「Android基本コンポーネントの使い方のまとめ」「Androidコントロールの使い方のまとめ
ここで述べたように、皆さんのAndroidプログラムの設計に役に立ちます。