Android Open Source - friendica-for-android Html String Array Adapter From Project Back to project page friendica-for-android .
License The source code is released under:
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
If you think the Android project friendica-for-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package de.wikilab.android.friendica01.adapter;
/ / f r o m w w w . j a v a 2 s . c o m
import java.util.List;
import de.wikilab.android.friendica01.R;
import de.wikilab.android.friendica01.R.drawable;
import android.content.Context;
import android.graphics.Color;
import android.text.Html;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
public class HtmlStringArrayAdapter extends ArrayAdapter<String> {
private static final String TAG="Friendica/HtmlStringArrayAdapter" ;
public int selectedItemIndex = -1;
int tvRid;
public void setSelectedItemIndex(int idx) {
selectedItemIndex = idx;
notifyDataSetChanged();
}
public HtmlStringArrayAdapter(Context context, int resource,
int textViewResourceId, List<String> objects) {
super (context, resource, textViewResourceId, objects);
tvRid = textViewResourceId;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View myView = super.getView(position, convertView, parent);
String item = (String) getItem(position);
((TextView)myView.findViewById(tvRid)).setText(Html.fromHtml(item));
if (selectedItemIndex == position) {
myView.setBackgroundResource(R.drawable.background_unread);
}else {
myView.setBackgroundResource(R.drawable.background_read);
}
return myView;
}
}
Java Source Code List com.handmark.pulltorefresh.library.PullToRefreshAdapterViewBase.java com.handmark.pulltorefresh.library.PullToRefreshBase.java com.handmark.pulltorefresh.library.PullToRefreshExpandableListView.java com.handmark.pulltorefresh.library.PullToRefreshGridView.java com.handmark.pulltorefresh.library.PullToRefreshListView.java com.handmark.pulltorefresh.library.PullToRefreshWebView.java com.handmark.pulltorefresh.library.internal.EmptyViewMethodAccessor.java com.handmark.pulltorefresh.library.internal.IndicatorLayout.java com.handmark.pulltorefresh.library.internal.LoadingLayout.java de.wikilab.android.friendica01.FileUploadService.java de.wikilab.android.friendica01.FragmentParentListener.java de.wikilab.android.friendica01.GCMIntentService.java de.wikilab.android.friendica01.HtmlImageHelper.java de.wikilab.android.friendica01.LoginListener.java de.wikilab.android.friendica01.Max.java de.wikilab.android.friendica01.NotificationCheckerService.java de.wikilab.android.friendica01.Notification.java de.wikilab.android.friendica01.TwAjax.java de.wikilab.android.friendica01.ViewServer.java de.wikilab.android.friendica01.activity.FriendicaImgUploadActivity.java de.wikilab.android.friendica01.activity.GenericContentActivity.java de.wikilab.android.friendica01.activity.HomeActivity.java de.wikilab.android.friendica01.activity.MainScreenActivity.java de.wikilab.android.friendica01.activity.MessageDetailActivity.java de.wikilab.android.friendica01.activity.MessagesActivity.java de.wikilab.android.friendica01.activity.PreferenceContainerActivity.java de.wikilab.android.friendica01.activity.PreferencesActivity.java de.wikilab.android.friendica01.activity.UserProfileActivity.java de.wikilab.android.friendica01.activity.WritePostActivity.java de.wikilab.android.friendica01.adapter.HtmlStringArrayAdapter.java de.wikilab.android.friendica01.adapter.MessageContentAdapter.java de.wikilab.android.friendica01.adapter.MessageListAdapter.java de.wikilab.android.friendica01.adapter.PhotoGalleryAdapter.java de.wikilab.android.friendica01.adapter.PostListAdapter.java de.wikilab.android.friendica01.fragment.ContentFragment.java de.wikilab.android.friendica01.fragment.FriendListFragment.java de.wikilab.android.friendica01.fragment.MainMenuFragment.java de.wikilab.android.friendica01.fragment.MessageViewFragment.java de.wikilab.android.friendica01.fragment.MessageWriteFragment.java de.wikilab.android.friendica01.fragment.PhotoGalleryFragment.java de.wikilab.android.friendica01.fragment.PostDetailFragment.java de.wikilab.android.friendica01.fragment.PostListFragment.java de.wikilab.android.friendica01.fragment.WelcomeFragment.java de.wikilab.android.friendica01.fragment.WritePostFragment.java