如何在Android PreferenceScreen中并排显示两个项目

时间:2016-06-05 21:59:36

标签: android android-preferences preferencescreen

我需要并排显示两个字段,如下图Android Android PreferenceScreen中所示。我该如何解决这个问题?enter image description here

1 个答案:

答案 0 :(得分:1)

可能会创建一个扩展CustomPreference的类(例如Preference)。在这个类中,您可以将自己的xml文件设置为如下布局:

@Override
protected View onCreateView(ViewGroup parent) {
    super.onCreateView(parent);
    LayoutInflater layoutInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    view =  layoutInflater.inflate(R.layout.preference_id, parent, false);
    return view;
}

然后,您可以实现以下方法来添加内容:

public void setFromSummary(String fromSummary) {
    TextView textView = (TextView) view.findViewById(R.id.yourId);
    textView.setText(fromSummary);
}