summaryrefslogtreecommitdiff
path: root/library/recyclerview/src/com/android/setupwizardlib/GlifPreferenceLayout.java
diff options
context:
space:
mode:
Diffstat (limited to 'library/recyclerview/src/com/android/setupwizardlib/GlifPreferenceLayout.java')
-rw-r--r--library/recyclerview/src/com/android/setupwizardlib/GlifPreferenceLayout.java103
1 files changed, 50 insertions, 53 deletions
diff --git a/library/recyclerview/src/com/android/setupwizardlib/GlifPreferenceLayout.java b/library/recyclerview/src/com/android/setupwizardlib/GlifPreferenceLayout.java
index af1a739..795fdad 100644
--- a/library/recyclerview/src/com/android/setupwizardlib/GlifPreferenceLayout.java
+++ b/library/recyclerview/src/com/android/setupwizardlib/GlifPreferenceLayout.java
@@ -18,21 +18,20 @@ package com.android.setupwizardlib;
import android.content.Context;
import android.os.Bundle;
+import androidx.recyclerview.widget.RecyclerView;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-
-import androidx.recyclerview.widget.RecyclerView;
-
import com.android.setupwizardlib.template.RecyclerMixin;
/**
* A layout to be used with {@code PreferenceFragment} in v14 support library. This can be specified
- * as the {@code android:layout} in the {@code app:preferenceFragmentStyle} in
- * {@code app:preferenceTheme}.
+ * as the {@code android:layout} in the {@code app:preferenceFragmentStyle} in {@code
+ * app:preferenceTheme}.
+ *
+ * <p>Example:
*
- * <p />Example:
* <pre>{@code
* &lt;style android:name="MyActivityTheme">
* &lt;item android:name="preferenceTheme">@style/MyPreferenceTheme&lt;/item>
@@ -47,10 +46,11 @@ import com.android.setupwizardlib.template.RecyclerMixin;
* &lt;/style>
* }</pre>
*
- * where {@code my_preference_layout} is a layout that contains
- * {@link com.android.setupwizardlib.GlifPreferenceLayout}.
+ * where {@code my_preference_layout} is a layout that contains {@link
+ * com.android.setupwizardlib.GlifPreferenceLayout}.
+ *
+ * <p>Example:
*
- * <p />Example:
* <pre>{@code
* &lt;com.android.setupwizardlib.GlifPreferenceLayout
* xmlns:android="http://schemas.android.com/apk/res/android"
@@ -59,60 +59,57 @@ import com.android.setupwizardlib.template.RecyclerMixin;
* android:layout_height="match_parent" />
* }</pre>
*
- * <p />Fragments using this layout <em>must</em> delegate {@code onCreateRecyclerView} to the
- * implementation in this class:
- * {@link #onCreateRecyclerView(android.view.LayoutInflater, android.view.ViewGroup,
- * android.os.Bundle)}
+ * <p>Fragments using this layout <em>must</em> delegate {@code onCreateRecyclerView} to the
+ * implementation in this class: {@link #onCreateRecyclerView(android.view.LayoutInflater,
+ * android.view.ViewGroup, android.os.Bundle)}
*/
public class GlifPreferenceLayout extends GlifRecyclerLayout {
- public GlifPreferenceLayout(Context context) {
- super(context);
- }
+ public GlifPreferenceLayout(Context context) {
+ super(context);
+ }
- public GlifPreferenceLayout(Context context, int template, int containerId) {
- super(context, template, containerId);
- }
+ public GlifPreferenceLayout(Context context, int template, int containerId) {
+ super(context, template, containerId);
+ }
- public GlifPreferenceLayout(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
+ public GlifPreferenceLayout(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ }
- public GlifPreferenceLayout(Context context, AttributeSet attrs, int defStyleAttr) {
- super(context, attrs, defStyleAttr);
- }
+ public GlifPreferenceLayout(Context context, AttributeSet attrs, int defStyleAttr) {
+ super(context, attrs, defStyleAttr);
+ }
- @Override
- protected ViewGroup findContainer(int containerId) {
- if (containerId == 0) {
- containerId = R.id.suw_layout_content;
- }
- return super.findContainer(containerId);
+ @Override
+ protected ViewGroup findContainer(int containerId) {
+ if (containerId == 0) {
+ containerId = R.id.suw_layout_content;
}
+ return super.findContainer(containerId);
+ }
- /**
- * This method must be called in {@code PreferenceFragment#onCreateRecyclerView}.
- */
- public RecyclerView onCreateRecyclerView(LayoutInflater inflater, ViewGroup parent,
- Bundle savedInstanceState) {
- return mRecyclerMixin.getRecyclerView();
- }
+ /** This method must be called in {@code PreferenceFragment#onCreateRecyclerView}. */
+ public RecyclerView onCreateRecyclerView(
+ LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) {
+ return mRecyclerMixin.getRecyclerView();
+ }
- @Override
- protected View onInflateTemplate(LayoutInflater inflater, int template) {
- if (template == 0) {
- template = R.layout.suw_glif_preference_template;
- }
- return super.onInflateTemplate(inflater, template);
+ @Override
+ protected View onInflateTemplate(LayoutInflater inflater, int template) {
+ if (template == 0) {
+ template = R.layout.suw_glif_preference_template;
}
+ return super.onInflateTemplate(inflater, template);
+ }
- @Override
- protected void onTemplateInflated() {
- // Inflate the recycler view here, so attributes on the decoration views can be applied
- // immediately.
- final LayoutInflater inflater = LayoutInflater.from(getContext());
- RecyclerView recyclerView = (RecyclerView) inflater.inflate(
- R.layout.suw_glif_preference_recycler_view, this, false);
- mRecyclerMixin = new RecyclerMixin(this, recyclerView);
- }
+ @Override
+ protected void onTemplateInflated() {
+ // Inflate the recycler view here, so attributes on the decoration views can be applied
+ // immediately.
+ final LayoutInflater inflater = LayoutInflater.from(getContext());
+ RecyclerView recyclerView =
+ (RecyclerView) inflater.inflate(R.layout.suw_glif_preference_recycler_view, this, false);
+ mRecyclerMixin = new RecyclerMixin(this, recyclerView);
+ }
}