Caused by: java.lang.NoSuchMethodException: [class android.content.Context, interface android
在写自定义的view时,有时会报以下错误:
Caused by: java.lang.NoSuchMethodException:
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_below="@id/navigator"
android:layout_centerHorizontal="true"
class="com.suma.smartview.tv.ui.MainActivity$HomeViewPager"
android:paddingTop="@dimen/px50" />
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
原因是:在xml中使用内部类的方式错了,MainActivity$HomeViewPager标示的是在MainActivity中有一个静态内部类HomeViewPager,所以HomeViewPaper应该声明为static ~
更多相关文章
- 让Android后台运行,不用service
- 学习笔记_android四种点击事件方法
- 利用AS(3.0)工具将工程打包成jar
- 2010.12.08——— android camera setParameters failed
- android 硬件加速后webview闪烁问题
- Android(安卓)init.rc BOOTCLASSPATH
- Android(安卓)MediaPlayer播放prepareAsync called in state 8解
- Android屏幕横屏竖屏切换的方法
- java.lang.NoClassDefFoundError: Failed resolution of: Lcom/v