簡體   English   中英

使用布局充氣機為線性布局充氣

[英]inflate a linear layout using layout inflator

我有一個由兩個線性布局組成的xml。 每個線性布局都包含一個列表視圖。 上方的線性布局將占據整個屏幕。 在底部,我有一個標簽。 如果單擊標簽,則應放大第二個布局並顯示內容。 我可以膨脹布局,但不顯示任何內容。 有什么幫助嗎?

if (isclicked) {
                        subjectlistview_premium.setVisibility(View.VISIBLE);





                        LinearLayout item = (LinearLayout)findViewById(R.id.subjects_linear);
                        View child = getLayoutInflater().inflate(R.layout.subjectlayoutpremium, null);
                        item.addView(child);

                        scroll.post(new Runnable() {

                            @Override
                            public void run() {
                                // TODO Auto-generated method stub
                                scroll.fullScroll(View.FOCUS_UP);
                            }
                        });
                    } else {
                        subjectlistview_premium.setVisibility(View.GONE);

                        scroll.post(new Runnable() {
                            @Override
                            public void run() {
                                // TODO Auto-generated method stub
                                scroll.fullScroll(View.FOCUS_DOWN);
                            }

通常一個構造一個FrameLayout並在其中構造2個布局。 然后,您可以使這些子布局中的一個或另一個可見。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM