2015-08-18 97 views

回答

0

您需要製作一個custom view group。製作一個XML文件,最好是查看您的設計,並使用relative layout的根。在頂部放置一段buttons,然後在底部添加edittext。 然後使用你的Java Custom View Group Class,你可以連接(代碼)所有東西,作爲一個單一的部件。然後,將您的自定義視圖組包含在其他xml佈局中。

我在下面提供了兩個教程。現在,這是一個非常酷的技巧,你可以做。製作您的自定義XML layout,但不要將內容封裝在類路徑標記中,如<com.vogella.android.view.compoundview.CustomViewGroupCustom View Group Class的java代碼中膨脹自定義xml視圖。基本上在Custom View Group Class你會添加下面的代碼。查看我的Github Porject的完整示例。

private void inflateCustomView() { 
    LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    inflater.inflate(R.layout.counter_layout, this, true); 
} 

這裏有兩個教程可幫助您瞭解製作自定義視圖組。 Custom View Groups from The Geek Stuff Vogella Custom View Groups

+0

非常感謝!現在看它 – revipod

+0

這個解決方案最終爲你工作嗎? – VirtualProdigy

+0

不幸的不是。這是一個比我想要的更復雜的解決方案。 – revipod