내 ViewGroup을 만들었습니다. 이미 View에 위젯을 추가했는데 Eclipse Design Editor에서 오류가 발생합니다 (더 빠르고 더 나은 개발을 위해 미리보기가 필요함).사용자 지정보기 그룹
this.addView(new Button(mcontext),
new LinearLayout.LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.FILL_PARENT));
main.xml에
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<...MyViewGroup android:layout_height="match_parent" android:layout_width="match_parent" android:layout_margin="2dip" android:id="@+id/Token01"> </...MyViewGroup>
</LinearLayout>
내가 에뮬레이터에서 볼하지는 다음의 LayoutParams와
public class MyViewGroup extends LinearLayout {
public MyViewGroup(Context context, AttributeSet attrs) {
super(context, attrs);
this.addView(new EditText(context)); // The Error Line
}
...
}
는 아무것도 변경하지는. "오류 라인"을 제거하면 Designer에 오류가 발생하지 않습니다. 내가 실패했거나 Eclipse 디자이너를 렌더링 할 수 없습니까? 하지만 왜 에뮬레이터/장치에서 볼 수 없습니까? 내 대상은 사용자 정의보기 및 XML이없는 ViewGroup을 사용하여이 부분을 만듭니다.
나는 당신이 나를 도울 수 있고 나의 나쁜 영어로 유감스럽게 생각한다.
감사합니다.
답변 해 주셔서 감사합니다. 코드는 절대 실행되지 않습니다. 비주얼 편집기 오류 표시 및 에뮬레이터에서 EditText를 표시하지 않습니다. – Tim