1

CustomLayout在库 customAndroidLibrary 中声明了类。这CustomLayout延伸ViewGroup. 现在我想layout.xml在我的项目中使用这个 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。 如果我在使用简单的 in 中使用自定义视图,
即使它也没有检测到我的。然后它没有给出任何错误。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 回答