mirror of
https://github.com/moparisthebest/android-app
synced 2024-08-13 16:53:46 -04:00
improving article list: adding host label
This commit is contained in:
parent
d63d47c1f8
commit
440354e578
@ -1,5 +1,9 @@
|
|||||||
package fr.gaulupeau.apps.Poche;
|
package fr.gaulupeau.apps.Poche;
|
||||||
|
|
||||||
|
import android.util.Log;
|
||||||
|
|
||||||
|
import java.net.URL;
|
||||||
|
|
||||||
public class Article {
|
public class Article {
|
||||||
public String url;
|
public String url;
|
||||||
public String id;
|
public String id;
|
||||||
@ -7,12 +11,27 @@ public class Article {
|
|||||||
public String content;
|
public String content;
|
||||||
public String archive;
|
public String archive;
|
||||||
|
|
||||||
|
private URL m_url = null;
|
||||||
|
|
||||||
public Article(String url, String id, String title, String content, String archive) {
|
public Article(String url, String id, String title, String content, String archive) {
|
||||||
super();
|
super();
|
||||||
this.url = url;
|
this.url = url;
|
||||||
this.id = id;
|
this.id = id;
|
||||||
this.title = title;
|
this.title = title;
|
||||||
this.content = content;
|
this.content = content;
|
||||||
this.archive = archive;
|
this.archive = archive;
|
||||||
}
|
|
||||||
|
try {
|
||||||
|
this.m_url = new URL(url);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getHostOfUrl() {
|
||||||
|
if (this.m_url != null) {
|
||||||
|
return m_url.getHost();
|
||||||
|
}
|
||||||
|
return "";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -42,8 +42,10 @@ public class ReadingListAdapter extends BaseAdapter {
|
|||||||
convertView = inflater.inflate(R.layout.article_list, parent, false);
|
convertView = inflater.inflate(R.layout.article_list, parent, false);
|
||||||
}
|
}
|
||||||
TextView tvTitle = (TextView) convertView.findViewById(R.id.listitem_titre);
|
TextView tvTitle = (TextView) convertView.findViewById(R.id.listitem_titre);
|
||||||
//Log.e("title", entry.title);
|
TextView tvHost = (TextView) convertView.findViewById(R.id.listitem_textview_url);
|
||||||
|
|
||||||
tvTitle.setText(entry.title);
|
tvTitle.setText(entry.title);
|
||||||
|
tvHost.setText(entry.getHostOfUrl());
|
||||||
|
|
||||||
return convertView;
|
return convertView;
|
||||||
}
|
}
|
||||||
|
@ -1,14 +1,22 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:orientation="vertical" android:padding="10sp"
|
android:orientation="vertical" android:padding="8sp"
|
||||||
android:layout_width="fill_parent" android:layout_height="fill_parent" >
|
android:layout_width="fill_parent" android:layout_height="fill_parent" >
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/listitem_titre"
|
android:id="@+id/listitem_titre"
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textSize="20sp"
|
android:textSize="18sp"
|
||||||
android:typeface="serif" />
|
android:textColor="@android:color/black"
|
||||||
|
android:paddingBottom="4sp"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/listitem_textview_url"
|
||||||
|
android:layout_width="fill_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:textSize="12sp"
|
||||||
|
android:singleLine="true" />
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
Loading…
Reference in New Issue
Block a user