私は、を持っていますListView、そして私はカスタムを持っていますView、PostView。
を作成し、それをviaにnew PostView()追加しますが、それでも。のオブジェクト表現にアクセスできるようにするにはどうすればよいでしょうか。ListView.addFooterView()PostView
今私が試しているのは:
// the footer
p = new PostView( this );
p.setTargetUri( C.API_CONTENT );
p.setRenderMode( PostView.MODE_TEXT | PostView.MODE_IMAGE );
commentListView.addFooterView( p );
しかし、それは失敗です。私がアクセスしようとすると、XMLコンポーネントが膨らんでいるはずです。
主に:
public void setRenderMode( int renderMode )
{
this.renderMode = renderMode;
// fails
this.postImagePreview = (ImageView)findViewById( R.id.new_post_image_preview );
}
私はこれについて間違っていますか?定義済みonFinishInflate()ですが、ビューに時期尚早にアクセスしている可能性がありますか?