2011-01-31 36 views
0

如果我使用我的派生GridClass,我的gridview不呈現,當我添加GridView對象myLayout時,但它沒有呈現當我添加我的網格對象/ :(.Here's是代碼Gridview不會出現使用自定義類

 public class parentClass extends MyotherClass 
     { 
     Grid _gridV = null; 

      public void createGridMenu(GridViewAdapter adp) 
      { 
       _gridV = (Grid) inflater.inflate(R.layout.Mygridmenu, null); 
      _gridV.setAdapter(adp); 
      MyLinearLayout.add(_gridV); 
      } 
     class Grid extends GridView{ 

      Grid() 
      { 
      super(myContext);  
      } 
        @Override 
      protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) 
      { 
       super.onMeasure(widthMeasureSpec, heightMeasureSpec); 

      } 
     } 
     //My other methods 
     } 
+0

我認爲我們必須要看到你的Mygridmenu類代碼來幫助你。(順便說一下它如果您的類名等遵循Java命名約定,那麼這將是一件好事) – RoflcoptrException 2011-01-31 15:48:22

+0

我已經列出了正在使用的Grid類。 re是概念性的,我如何添加一個Custom視圖(擴展一些視圖)並同時覆蓋擴展視圖的方法。例如,我的父類有我的自定義網格類的對象。我希望能夠添加自定義對象到我的視圖heirarchy和能夠打電話給覆蓋onMeasure(...)等我的自定義視圖方法 – 2011-02-01 09:05:16

回答

0

您使用了錯誤的構造。查看從XML充氣要求採取參數的AttributeSet中的一個構造函數。

相關問題