1

CustomLayoutライブラリcustomAndroidLibraryで宣言されたクラスがあります。これCustomLayoutは拡張しViewGroupます。layout.xml今、私は自分のプロジェクトにあるこの CustomLayout を使用したいと考えています。このライブラリをプロジェクトに含めました。

CustomLayout クラス

package com.android.custom;
public class CustomLayout extends ViewGroup {
    .....
}

レイアウト.xml

<com.android.custom.CustomLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/animation_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
</com.android.custom.CustomLayout>

主な活動

package com.android.ui;    
public class MainActivity extends Activity{

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout);
    }
}

しかし、それは投げていClassNotFoundExceptionます。でカスタムビューを使用している 場合でも、シンプルで使用している場合でも、私を
検出していません。その後、エラーは発生していません。Activitylayout.xmlTextViewlayout.xml

4

1 に答える 1

0

自力で解決しました。

<com.android.custom.CustomLayout   
    xmlns:android="http://schemas.android.com/apk/res/android"
    class="com.android.custom.CustomLayout"
    android:id="@+id/animation_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
</com.android.custom.CustomLayout>
于 2013-01-24T10:02:17.420 に答える