Default number of columns in subscription fragment
This commit is contained in:
parent
ff8a56e49c
commit
6d4af947a5
|
@ -90,7 +90,7 @@ public class SubscriptionFragment extends Fragment {
|
||||||
View root = inflater.inflate(R.layout.fragment_subscriptions, container, false);
|
View root = inflater.inflate(R.layout.fragment_subscriptions, container, false);
|
||||||
((AppCompatActivity) getActivity()).setSupportActionBar(root.findViewById(R.id.toolbar));
|
((AppCompatActivity) getActivity()).setSupportActionBar(root.findViewById(R.id.toolbar));
|
||||||
subscriptionGridLayout = root.findViewById(R.id.subscriptions_grid);
|
subscriptionGridLayout = root.findViewById(R.id.subscriptions_grid);
|
||||||
subscriptionGridLayout.setNumColumns(prefs.getInt(PREF_NUM_COLUMNS, 3));
|
subscriptionGridLayout.setNumColumns(prefs.getInt(PREF_NUM_COLUMNS, getDefaultNumOfColumns()));
|
||||||
registerForContextMenu(subscriptionGridLayout);
|
registerForContextMenu(subscriptionGridLayout);
|
||||||
subscriptionAddButton = root.findViewById(R.id.subscriptions_add);
|
subscriptionAddButton = root.findViewById(R.id.subscriptions_add);
|
||||||
progressBar = root.findViewById(R.id.progLoading);
|
progressBar = root.findViewById(R.id.progLoading);
|
||||||
|
@ -102,7 +102,7 @@ public class SubscriptionFragment extends Fragment {
|
||||||
super.onCreateOptionsMenu(menu, inflater);
|
super.onCreateOptionsMenu(menu, inflater);
|
||||||
inflater.inflate(R.menu.subscriptions, menu);
|
inflater.inflate(R.menu.subscriptions, menu);
|
||||||
|
|
||||||
int columns = prefs.getInt(PREF_NUM_COLUMNS, 3);
|
int columns = prefs.getInt(PREF_NUM_COLUMNS, getDefaultNumOfColumns());
|
||||||
menu.findItem(R.id.subscription_num_columns_2).setChecked(columns == 2);
|
menu.findItem(R.id.subscription_num_columns_2).setChecked(columns == 2);
|
||||||
menu.findItem(R.id.subscription_num_columns_3).setChecked(columns == 3);
|
menu.findItem(R.id.subscription_num_columns_3).setChecked(columns == 3);
|
||||||
menu.findItem(R.id.subscription_num_columns_4).setChecked(columns == 4);
|
menu.findItem(R.id.subscription_num_columns_4).setChecked(columns == 4);
|
||||||
|
@ -200,6 +200,10 @@ public class SubscriptionFragment extends Fragment {
|
||||||
}, error -> Log.e(TAG, Log.getStackTraceString(error)));
|
}, error -> Log.e(TAG, Log.getStackTraceString(error)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private int getDefaultNumOfColumns() {
|
||||||
|
return getResources().getInteger(R.integer.subscriptions_default_num_of_columns);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
|
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
|
||||||
super.onCreateContextMenu(menu, v, menuInfo);
|
super.onCreateContextMenu(menu, v, menuInfo);
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<integer name="subscriptions_default_num_of_columns">5</integer>
|
||||||
|
</resources>
|
|
@ -0,0 +1,4 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<integer name="subscriptions_default_num_of_columns">3</integer>
|
||||||
|
</resources>
|
Loading…
Reference in New Issue