我创建了一个自定义布局,它从Relative布局扩展并将其放入其中一个活动中。之后我得到“Source Not Found”错误。代码非常简单,所以我不确定原因是什么以及如何调试此错误。
代码如下:
CustomLayout.class
public class CustomLayout extends RelativeLayout{
public CustomLayout(Context context) {
super(context);
init();
}
public void init() {
this.inflate(getContext(), R.layout.custom_layout, this);
}
custom_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</RelativeLayout>
MyActivityLayout.xml
......
<com.example.view.CustomLayout
android:layout_width="match_parent"
android:layout_height="match_parent" />
......
答案 0 :(得分:0)
您必须创建另一个具有Context和AttributeSet作为参数的构造函数。
<script type="text/javascript">
$(document).ready(function () {
$('#test').weatherfeed(['UKXX0085','EGXX0011','UKXX0061','CAXX0518','CHXX0049'],{},function(e) {
$("div.scrollable").scrollable({
unit: 'f',
vertical: true,
size: 1,
circular: true
}).navigator().autoscroll({
interval: 3000
});
});
});
</script>
答案 1 :(得分:0)
首先,请您使用正确的构造函数。
public class CustomLayout extends RelativeLayout{
public CustomLayout(Context context) {
super(context);
init();
}
public void init() {
this.inflate(getContext(), R.layout.custom_layout, this);
}
然后,如果您遇到问题,那么您遇到了问题。