2013-12-09 2 views
0

WebView에 Button을 추가했습니다. 그러나 나는 그것을 스크린의 바닥에 맞춰 줄 수는 없다. 나는 아래 코드를 주었다.버튼을 화면 하단에 정렬하는 방법

Button button = new Button(context); 
button.setText("Button"); 
LayoutParams params1 = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
params1.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); 
button.setLayoutParams(params1); 
webView.addView(button); 

누구든지이 작업을 수행하는 방법을 알고 있습니까?

+0

Gravity bottom을 시도 했습니까? – Pull

+0

@Pull 나는 그 옵션을 어디서나 찾지 못했습니다 – glo

+0

y는 webview 아래에 그 버튼을 놓으려고하지 않습니다 알 수 있습니까? y는 webview 안에? – anand

답변

0

확인 나는 해결책을 얻었다. 나는 했어 button.setY(screenHeight-button.getHeight());

1

다음과 같이하십시오.;

Button btn1 = (Button) findViewById(R.id.btn1); 

     btn1.setGravity(Gravity.BOTTOM); 

UPDATE는 :: U 화면의 하단에 배치해야합니다 버튼이 같은 몇 가지 일을 시도

<LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="0dip" 
     android:layout_weight="1" 
     android:gravity="center|bottom" 
     android:orientation="vertical" > 


     <Button 
      android:id="@+id/button3" 
      style="?android:attr/buttonStyleSmall" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_horizontal|center" 
      android:text="3" /> 
    </LinearLayout> 
+0

시도했는지 여부를 확인하십시오. – anand

+0

체크 아웃 내 편집하시기 바랍니다 ... – AndroidHacker

+0

@AndroidHacker 레이아웃에서로드하고 싶지 않습니다. – glo

0

당신이있는 LinearLayout과 중력으로 시도 할 수 있습니다 :

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
      LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
    params.gravity=Gravity.BOTTOM; 
+0

이것은 저에게 적합하지 않았습니다. 동일한 결과를 제공합니다. 버튼이 위에 있습니다. – glo

+0

지금 작동합니까? 체중을 늘리려고 했습니까? – Pull

관련 문제