2
일부 안드로이드 뷰 클래스 (XML 파일에 정의 된 레이아웃을 감싸는 래퍼)를 만들려고합니다. 이 정확 :XML에서 LinearLayout 래핑
public class MyViewWrapper extends LinearLayout {
private TextView mTextView;
public MyViewWrapper(Context context) {
super(context);
}
public constructUI() {
LayoutInflater inflater = (LayoutInflater)getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(R.layout.myview, this);
mTextView = (TextView)findViewById(R.id.myview_textview);
}
}
그래서 생각 나는 그런 내 뷰를 구성 할 수있는 단지이며, 그들은 레이아웃 보이는 등 자신의 아이 뷰를 수정하기위한 내부 논리를 가지고 같은 :
<LinearLayout>
<TextView />
</LinearLayout>
이 불필요한 LinearLayout을 얻으려고하는 것처럼 보입니다. 래퍼 클래스 자체는 LinearLayout이며, xml 파일의 내부 LinearLayout을 첨부합니다.
괜찮습니까?
감사