欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android動態(tài)添加View的問題解決方法

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

后臺代碼

復制代碼 代碼如下:

    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);
    }

 代碼說明:

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

        b).  ItemAdapter為Grid填充數據的輔助類

      現象

        正常

      如果把grid.xml中GridView的代碼直接復制粘貼到main.xml中LinearLayout容器內沒有任何問題,布局正常。

        不正常

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

 

  三、 解決代碼


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

復制代碼 代碼如下:

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

結束


  這個問題煩了我兩個小時+,不管怎么說還是解決了,開心ing。

相關文章

  • Android 使用ViewPager實現圖片左右循環(huán)滑動自動播放

    Android 使用ViewPager實現圖片左右循環(huán)滑動自動播放

    這篇文章主要介紹了Android 使用ViewPager實現圖片左右循環(huán)滑動自動播放的相關資料,非常不錯,具有參考解決價值,需要的朋友可以參考下
    2016-08-08
  • Android自定義videoview仿抖音界面

    Android自定義videoview仿抖音界面

    這篇文章主要為大家詳細介紹了Android自定義videoview仿抖音界面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Android 軟鍵盤自動彈出與關閉實例詳解

    Android 軟鍵盤自動彈出與關閉實例詳解

    這篇文章主要介紹了Android 軟鍵盤自動彈出與關閉實例詳解的相關資料,為了用戶體驗應該自動彈出軟鍵盤而不是讓用戶主動點擊輸入框才彈出,這里舉例說明該如何實現,需要的朋友可以參考下
    2016-12-12
  • 淺析Android整合OKHttp與Gson實例

    淺析Android整合OKHttp與Gson實例

    Gson 是一個 Java 庫,可用于將 Java 對象轉換為其 JSON 表示形式。它還可用于將 JSON 字符串轉換為等效的 Java 對象。Gson 可以使用任意 Java 對象,包括您沒有源代碼的預先存在的對象
    2023-01-01
  • android中soap協議使用(ksoap調用webservice)

    android中soap協議使用(ksoap調用webservice)

    kSOAP是如何調用ebservice的呢,首先要使用SoapObject,這是一個高度抽象化的類,完成SOAP調用??梢哉{用它的addProperty方法填寫要調用的webservice方法的參數
    2014-02-02
  • Android實現底部緩慢彈出菜單

    Android實現底部緩慢彈出菜單

    這篇文章主要介紹了Android實現底部緩慢彈出菜單,從底部緩慢彈出一個Button Menu,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Android原生繪圖工具Paint詳細

    Android原生繪圖工具Paint詳細

    這篇文章要給大家分享的是Android原生繪圖工具Paint,android中提供了類似的工具Canvas和Paint,分別對應畫布和畫筆,本文就來介紹Androi中的Paint,感興趣的小伙伴一起來學習下面文章內容
    2021-09-09
  • Android中Notification的用法匯總

    Android中Notification的用法匯總

    這篇文章主要介紹了Android中Notification的用法匯總的相關資料,需要的朋友可以參考下
    2016-01-01
  • Android自定義水平漸變進度條

    Android自定義水平漸變進度條

    這篇文章主要為大家詳細介紹了Android自定義水平漸變進度條,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Android高仿2048小游戲實現代碼

    Android高仿2048小游戲實現代碼

    這篇文章主要介紹了Android高仿2048小游戲實現代碼的相關資料,非常不錯具有一定的參考借鑒價值,需要的朋友可以參考下
    2016-10-10

最新評論