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