아래 코드와 같이 동적 레이아웃을 사용하고 있습니다.inflater.inflate의 동적 리소스 ID
linearLayout=new LinearLayout(sActiveContext);
linearLayout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
linearLayout.setOrientation(LinearLayout.VERTICAL);
CustomWebView webview=new CustomWebView(sActiveContext);
FrameLayout layout=webview.createwebview();
for (int i = 0; i < arrayList.size(); i++) {
if(tab.getPosition()==i)
{
webview.initwebview(arrayList.get(i));
mWebViewList.add(i, webview);
break;
}
}
linearLayout.addView(layout);
이제이 선형 레이아웃을 팽창시킬 수 있습니까? 몇 가지 제안을하십시오.
무엇을 의미합니까? 'LinearLayout'을 코드로 이미 인스턴스화 했으므로 왜 그것을 부 풀리겠습니까? – Darwind
@Override public View onCreateView (LayoutInflater inflater, ViewGroup 컨테이너, Bundle savedInstanceState) { 뷰 myFragmentView = inflater.inflate (R.layout.fragment_a, container, false); \t \t return myFragmentView; \t}이 조각화 된보기에서 어떻게 초기화 된 레이아웃을 추가 할 수 있습니까? 그 이유는 이렇게 묻는 것입니다. – Karthick
도움이 될만한 비슷한 게시물을 확인하십시오. http://stackoverflow.com/questions/9851602/when-inflating-a-layout-xml-dynamically-multiple-times-how-can-i-differentiate – GrIsHu