最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android動(dòng)態(tài)添加View的問(wèn)題解決方法

 更新時(shí)間:2013年05月26日 16:00:47   作者:  
Android動(dòng)態(tài)添加View的問(wèn)題解決方法,需要的朋友可以參考一下

后臺(tái)代碼

復(fù)制代碼 代碼如下:

    private void ChangeView()
    {
        ly.removeAllViews();
        LayoutInflater inflater = (LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE);
        View layout = inflater.inflate(R.layout.grid,null);
        GridView gridview = (GridView)layout.findViewById(R.id.gridview);
        gridview.setAdapter(new ItemAdapter(MainActivity.this));
        gridview.setOnItemSelectedListener(new OnItemSelectedListener() {

            public void onItemSelected(AdapterView arg0, View arg1,
                    int arg2, long arg3) {
            }
            public void onNothingSelected(AdapterView arg0) {
            }
        });

        ly.addView(gridview);
    }

 代碼說(shuō)明:

        a).  ly為main.xml中id為ContentView的LinearLayout,即需動(dòng)態(tài)添加View的容器

        b).  ItemAdapter為Grid填充數(shù)據(jù)的輔助類(lèi)

      現(xiàn)象

        正常

      如果把grid.xml中GridView的代碼直接復(fù)制粘貼到main.xml中LinearLayout容器內(nèi)沒(méi)有任何問(wèn)題,布局正常。

        不正常

      如上動(dòng)態(tài)添加android:layout_height="fill_parent"就失效,不管這里設(shè)置絕對(duì)數(shù)值如300dp也不行,GridView始終只顯示有Item的內(nèi)容,即容器內(nèi)的View無(wú)法完全填充LinearLayout父容器。

 

  三、 解決代碼


    就一行代碼,不知道是Android的Bug還是怎么:

復(fù)制代碼 代碼如下:

ly.addView(gridview,new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT));

結(jié)束


  這個(gè)問(wèn)題煩了我兩個(gè)小時(shí)+,不管怎么說(shuō)還是解決了,開(kāi)心ing。

相關(guān)文章

最新評(píng)論

河北区| 大新县| 平乐县| 富川| 于田县| 横山县| 九寨沟县| 岚皋县| 雷山县| 洪洞县| 达孜县| 灵丘县| 新余市| 抚顺市| 昂仁县| 桦甸市| 永新县| 甘谷县| 怀远县| 墨江| 肥乡县| 浮山县| 兴城市| 绥化市| 罗山县| 新龙县| 洪湖市| 海阳市| 香格里拉县| 巴南区| 梧州市| 平和县| 通州市| 桐柏县| 宜丰县| 三河市| 微博| 巍山| 通城县| 济宁市| 白沙|