2011-12-06 22 views
1
RelativeLayout overlay = new RelativeLayout(this); 
      addContentView(overlay, new LayoutParams(LayoutParams.FILL_PARENT, px)); 
      overlay.setBackgroundColor(Color.BLACK); 


      border = new ImageView(this); 
      border.setImageResource(R.drawable.featured_bar); 
      border.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); 

      overlay.addView(border); 

の底にImageViewのを設定し、programmaticallyまたはコース。アンドロイド:私は私のrelativelayout</strong>の一番下に座って<strong>私のボーダーImageViewのを取得したいと思い、私のrelativelayout

基本的には、私の装飾的な境界線が解像度に対して一定の位置にあるようにしたいので、x y値を使って位置を決める方法がわからないので、私はこの方法に着きました。

+0

を見てください

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE); overlay.setLayoutParams(params); 

のようなものを試してみてください。 [1]:http://stackoverflow.com/questions/3053864/how-to-center-layout-to-vertical-in-android-through-java-code – Sandy

答えて

1

は、[1]あなたがこのことから、[解答]を助けを借りることができthis postthis one

関連する問題