私は、Webビューの一番下にボタンを配置しようとしています。何らかの理由で、上に表示され続けます。 -LayoutParams:ボタンを下に置く方法
私が先に行くつもりだとxmlの私の再利用可能なビューのベースを設定
webview = new WebView(this);
RelativeLayout.LayoutParams params2 = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);
Button myButton = new Button(this);
myButton.setId(11);
LayoutParams buttonParams = new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
// params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
myButton.setText("A Button!");
myButton.setLayoutParams(new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
buttonParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, -1);
myButton.setLayoutParams(buttonParams);
webview.setLayoutParams(params2);
//setBackgroundcolor(0) - You must make the background color transparent before setting backgroundResource
webview.setBackgroundColor(0);
webview.setBackgroundResource(R.drawable.background);
webview.addView(myButton);
編集:ここに私のコードです。私はそれの中にRelativeLayout
(WebView
とButton
を含む)を持つScrollView
を使用します。なぜなら、ウェブページの最後に到達したら、私はButton
が表示されるだけだからです。
XMLでこれをやっていない理由はありますか? –
はい。私は、この活動を開始した意図に基づいて意見を設定するつもりです。だからここに内部論理があるだろう。 – LuxuryMode