重複の可能性:
PreferenceScreen にボタンを追加する方法
設定アクティビティの下部にカスタム ビューを追加し、画面に追加されたビューの onClick を実装したいですか? 設定画面でレイアウト インフレータを使用してビューを追加しようとすると、常に設定ビューの一番上に配置されます。しかし、設定画面の下部にビューを表示したいと思います。
以下は、設定アクティビティにレイアウトを追加するためのコード スニペットです。
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.bottom_preference, null, true);
RelativeLayout.LayoutParams rl=new RelativeLayout.LayoutParams(android.widget.RelativeLayout.LayoutParams.MATCH_PARENT,android.widget.RelativeLayout.LayoutParams.MATCH_PARENT);
rl.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
addContentView(view,rl);