diff options
author | Sean Leonard <meanderingcode@aetherislands.net> | 2013-06-26 23:11:14 -0600 |
---|---|---|
committer | Sean Leonard <meanderingcode@aetherislands.net> | 2013-06-26 23:11:14 -0600 |
commit | a34d46d4ccf6f5fb87ce11de6be79179d50b30ec (patch) | |
tree | 01be83de660e7a3c689b0a89e8a3b9abe73766ef /src/se/leap/leapclient/ProviderListFragment.java | |
parent | 50db5b5816476751f39bb7b8adc927562a0cc677 (diff) | |
parent | abd581dd08ec50d8b93b244e5e09596b6acb8a0d (diff) |
Merge branch 'feature/bigger-letter-configuration-wizard' into develop
Diffstat (limited to 'src/se/leap/leapclient/ProviderListFragment.java')
-rw-r--r-- | src/se/leap/leapclient/ProviderListFragment.java | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/src/se/leap/leapclient/ProviderListFragment.java b/src/se/leap/leapclient/ProviderListFragment.java index ee3ee8ea..f4f5feb9 100644 --- a/src/se/leap/leapclient/ProviderListFragment.java +++ b/src/se/leap/leapclient/ProviderListFragment.java @@ -9,6 +9,8 @@ import android.view.View; import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;
+import android.content.Context;
+import android.widget.TwoLineListItem;
/**
* A list fragment representing a list of Providers. This fragment
@@ -74,10 +76,25 @@ public class ProviderListFragment extends ListFragment { super.onCreate(savedInstanceState);
content_adapter = new ArrayAdapter<ProviderListContent.ProviderItem>(
getActivity(),
- android.R.layout.simple_list_item_activated_1,
- android.R.id.text1,
- ProviderListContent.ITEMS);
- setListAdapter(content_adapter);
+ android.R.layout.simple_list_item_activated_2,
+ ProviderListContent.ITEMS) {
+ @Override
+ public View getView(int position, View convertView, ViewGroup parent){
+ TwoLineListItem row;
+ if (convertView == null) {
+ LayoutInflater inflater = (LayoutInflater)getActivity().getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
+ row = (TwoLineListItem)inflater.inflate(android.R.layout.simple_list_item_2, null);
+ } else {
+ row = (TwoLineListItem)convertView;
+ }
+ ProviderListContent.ProviderItem data = ProviderListContent.ITEMS.get(position);
+ row.getText1().setText(data.domain);
+ row.getText2().setText(data.name);
+
+ return row;
+ }
+ };
+ setListAdapter(content_adapter);
}
@Override
|