派生したGridClassを使用しているとグリッドビューがレンダリングされません。GridViewオブジェクトをmyLayoutに追加するとレンダリングされますが、グリッドオブジェクトを追加するとレンダリングされません。カスタムクラスを使用してグリッドビューが表示されない
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
}
私たちはあなたを助けるためにあなたのMygridmenuクラスのコードを見ることがあると思う。(ところで、それあなたのクラス名などがJavaの命名規約に従うなら、良いことになるでしょう。 – RoflcoptrException
私は既に使用しているGridクラスをリストしています。私はカスタムビュー(いくつかのビューを拡張)を追加すると同時に、拡張ビューのメソッドをオーバーライドする方法を概念的に説明します。私の親クラスは私のカスタムグリッドクラスのオブジェクトを持っています。私は自分のビュー階層にカスタムオブジェクトを追加し、私のカスタムビューのオーバーライドされたonMeasure(...)メソッドなどを呼び出すことができるようにしたいと考えています –