From b517bdfa4849e68516aa9653de03568b43a6d6b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Parm=C3=A9nides=20GV?= Date: Mon, 17 Mar 2014 19:09:40 +0100 Subject: Configuration Wizard sized for tablets. Including provider details. --- .../configuration_wizard_activity.xml | 1 + res/layout-xlarge/provider_detail_fragment.xml | 3 ++ res/layout-xlarge/provider_list_fragment.xml | 5 ++- res/layout-xlarge/provider_list_item.xml | 44 ++++++++++++++++++++++ res/layout/provider_list_item.xml | 43 +++++++++++++++++++++ src/se/leap/bitmaskclient/ProviderListAdapter.java | 2 +- .../leap/bitmaskclient/ProviderListFragment.java | 4 +- 7 files changed, 97 insertions(+), 5 deletions(-) create mode 100644 res/layout-xlarge/provider_list_item.xml create mode 100644 res/layout/provider_list_item.xml diff --git a/res/layout-xlarge/configuration_wizard_activity.xml b/res/layout-xlarge/configuration_wizard_activity.xml index f3d0e48b..bb169e00 100644 --- a/res/layout-xlarge/configuration_wizard_activity.xml +++ b/res/layout-xlarge/configuration_wizard_activity.xml @@ -19,6 +19,7 @@ android:fadingEdge="horizontal" android:singleLine="true" android:text="@string/configuring_provider" + android:textSize="24sp" android:textAppearance="?android:attr/textAppearanceMedium" android:layout_centerHorizontal="true" android:textColor="@android:color/holo_blue_bright" /> diff --git a/res/layout-xlarge/provider_detail_fragment.xml b/res/layout-xlarge/provider_detail_fragment.xml index eb90fad9..4abbaa17 100644 --- a/res/layout-xlarge/provider_detail_fragment.xml +++ b/res/layout-xlarge/provider_detail_fragment.xml @@ -12,6 +12,7 @@ android:layout_marginLeft="4dp" android:layout_marginRight="4dp" android:layout_marginTop="16dp" + android:textSize="32sp" android:textAppearance="?android:attr/textAppearanceLarge" android:textStyle="bold" /> @@ -23,6 +24,7 @@ android:layout_marginLeft="4dp" android:layout_marginRight="4dp" android:layout_marginBottom="4dp" + android:textSize="24sp" android:textStyle="italic" android:textAppearance="?android:attr/textAppearanceMedium" /> @@ -34,6 +36,7 @@ android:layout_marginLeft="4dp" android:layout_marginRight="4dp" android:layout_marginBottom="4dp" + android:textSize="18sp" android:textStyle="normal" android:textAppearance="?android:attr/textAppearanceSmall" /> diff --git a/res/layout-xlarge/provider_list_fragment.xml b/res/layout-xlarge/provider_list_fragment.xml index 70dbae0d..59dd37d1 100644 --- a/res/layout-xlarge/provider_list_fragment.xml +++ b/res/layout-xlarge/provider_list_fragment.xml @@ -2,8 +2,9 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" - android:paddingLeft="8dp" - android:paddingRight="8dp" > + android:paddingLeft="12dp" + android:paddingRight="12dp" + android:paddingTop="12dp" > + + + + + + + + + diff --git a/res/layout/provider_list_item.xml b/res/layout/provider_list_item.xml new file mode 100644 index 00000000..8746f6f8 --- /dev/null +++ b/res/layout/provider_list_item.xml @@ -0,0 +1,43 @@ + + + + + + + + + + diff --git a/src/se/leap/bitmaskclient/ProviderListAdapter.java b/src/se/leap/bitmaskclient/ProviderListAdapter.java index c5e8b64d..43bba085 100644 --- a/src/se/leap/bitmaskclient/ProviderListAdapter.java +++ b/src/se/leap/bitmaskclient/ProviderListAdapter.java @@ -101,7 +101,7 @@ public class ProviderListAdapter extends ArrayAdapter { int position = getRealPosition(index); if (convertView == null) { LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); - row = (TwoLineListItem)inflater.inflate(android.R.layout.simple_list_item_2, null); + row = (TwoLineListItem)inflater.inflate(R.layout.provider_list_item, null); } else { row = (TwoLineListItem)convertView; } diff --git a/src/se/leap/bitmaskclient/ProviderListFragment.java b/src/se/leap/bitmaskclient/ProviderListFragment.java index f35cf739..db414d87 100644 --- a/src/se/leap/bitmaskclient/ProviderListFragment.java +++ b/src/se/leap/bitmaskclient/ProviderListFragment.java @@ -94,12 +94,12 @@ public class ProviderListFragment extends ListFragment { if(getArguments().containsKey(SHOW_ALL_PROVIDERS)) content_adapter = new ProviderListAdapter( getActivity(), - android.R.layout.simple_list_item_activated_2, + R.layout.provider_list_item, ProviderListContent.ITEMS, getArguments().getBoolean(SHOW_ALL_PROVIDERS)); else content_adapter = new ProviderListAdapter( getActivity(), - android.R.layout.simple_list_item_activated_2, + R.layout.provider_list_item, ProviderListContent.ITEMS); -- cgit v1.2.3