Android PreferenceFragment上的按钮

Android PreferenceFragment上的按钮,android,android-fragments,Android,Android Fragments,我目前正在处理我的PreferenceFragment,我想在上面有两个按钮,在工作过程中,这两个按钮与Dropbox API通信,以设置您的登录凭据和/或删除它们。 因为这是程序本身的基础,并且不适合其他任何地方,所以我希望在我的首选项中有这个选项 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { LinearLayo

我目前正在处理我的PreferenceFragment,我想在上面有两个按钮,在工作过程中,这两个按钮与Dropbox API通信,以设置您的登录凭据和/或删除它们。 因为这是程序本身的基础,并且不适合其他任何地方,所以我希望在我的首选项中有这个选项

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    LinearLayout v = (LinearLayout) super.onCreateView(inflater, container, savedInstanceState);
    String newLoginText = "New Login";
    String deleteLoginText = "Delete Login";
    Button newLogin = new Button(getActivity().getApplicationContext());
    Button deleteLogin = new Button(getActivity().getApplicationContext());
    newLogin.setText(newLoginText);
    deleteLogin.setText(deleteLoginText);


    v.addView(newLogin);
    v.addView(deleteLogin);
    newLogin.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            //add functionality later
        }
    });
    deleteLogin.setOnClickListener(new View.OnClickListener() {
        public void onClick (View v) {
            //add funcionality later
        }
    });

    return v;
}
这是我的两个按钮的代码。问题是,这两个按钮显示在屏幕底部,我不知道如何将它们放置在我想要的位置。实际上,它们只需要再高一点。
希望我说得有点清楚,有人能帮上忙。

有关按钮的大小,您可以在这两个按钮实例上调用相应的


对于按钮的相对位置,由于它是一个线性布局,因此在您的案例中可以调用
v
变量。
addView()
方法也被重载,以接受第二个参数
类LinearLayout.LayoutParams[3]
,您可以使用该参数进行配置。

对于按钮的大小,您可以在这两个按钮实例上调用相应的参数

对于按钮的相对位置,由于它是一个线性布局,因此在您的案例中可以调用
v
变量。
addView()
方法也被重载,以接受可以配置的第二个参数
类LinearLayout.LayoutParams[3]