Commit 2ea470f7e8ea93ab3ee960fdd944aefe4aa492f0
1 parent
2121290e
--no commit message
Showing
2 changed files
with
33 additions
and
12 deletions
res/layout/rowlayout.xml
1 | -<TextView xmlns:android="http://schemas.android.com/apk/res/android" | ||
2 | - android:id="@+id/rowTextView" | ||
3 | - android:layout_width="fill_parent" | ||
4 | - android:layout_height="wrap_content" | ||
5 | - android:background="@drawable/selectedonlist" | ||
6 | - android:padding="10dp" | ||
7 | - android:textColor="@drawable/selectedonlist2" | ||
8 | - android:textSize="16sp" > | ||
9 | - | ||
10 | -</TextView> | ||
11 | \ No newline at end of file | 1 | \ No newline at end of file |
2 | +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | + android:id="@+id/lelayout" | ||
4 | + android:layout_width="fill_parent" | ||
5 | + android:layout_height="wrap_content" > | ||
6 | + | ||
7 | + <TextView | ||
8 | + android:id="@+id/rowTextView" | ||
9 | + android:layout_width="fill_parent" | ||
10 | + android:layout_height="wrap_content" | ||
11 | + android:background="@drawable/selectedonlist" | ||
12 | + android:padding="10dp" | ||
13 | + android:textColor="@drawable/selectedonlist2" | ||
14 | + android:textSize="16sp" > | ||
15 | + </TextView> | ||
16 | + | ||
17 | + <ImageView | ||
18 | + android:id="@+id/rowImageView" | ||
19 | + android:layout_width="wrap_content" | ||
20 | + android:layout_height="wrap_content" | ||
21 | + android:layout_alignParentRight="true" | ||
22 | + android:layout_centerVertical="true" | ||
23 | + android:layout_marginRight="50dp" | ||
24 | + android:src="@android:drawable/btn_star_big_off" /> | ||
25 | + | ||
26 | +</RelativeLayout> | ||
12 | \ No newline at end of file | 27 | \ No newline at end of file |
src/com/upc/pbe/upcnews/ResourceAdapter.java
@@ -8,6 +8,7 @@ import android.view.LayoutInflater; | @@ -8,6 +8,7 @@ import android.view.LayoutInflater; | ||
8 | import android.view.View; | 8 | import android.view.View; |
9 | import android.view.ViewGroup; | 9 | import android.view.ViewGroup; |
10 | import android.widget.ArrayAdapter; | 10 | import android.widget.ArrayAdapter; |
11 | +import android.widget.ImageView; | ||
11 | import android.widget.TextView; | 12 | import android.widget.TextView; |
12 | 13 | ||
13 | //Modificacio de l'Adapter d'Adnroid, creat al nostre gust per donar estil als elements de la ListView de directoris i arxius | 14 | //Modificacio de l'Adapter d'Adnroid, creat al nostre gust per donar estil als elements de la ListView de directoris i arxius |
@@ -27,24 +28,29 @@ public class ResourceAdapter extends ArrayAdapter<String> { | @@ -27,24 +28,29 @@ public class ResourceAdapter extends ArrayAdapter<String> { | ||
27 | @Override | 28 | @Override |
28 | public View getView(int position, View convertView, ViewGroup parent) { | 29 | public View getView(int position, View convertView, ViewGroup parent) { |
29 | TextView row; | 30 | TextView row; |
31 | + ImageView rowImage; | ||
30 | 32 | ||
31 | if (convertView == null) { | 33 | if (convertView == null) { |
32 | LayoutInflater inflater = ((Activity)context).getLayoutInflater(); | 34 | LayoutInflater inflater = ((Activity)context).getLayoutInflater(); |
33 | row = (TextView) inflater.inflate(R.layout.rowlayout, parent, false); | 35 | row = (TextView) inflater.inflate(R.layout.rowlayout, parent, false); |
36 | + rowImage = (ImageView) inflater.inflate(R.layout.rowlayout, parent, false); | ||
34 | } | 37 | } |
35 | else { | 38 | else { |
36 | row = (TextView) convertView; | 39 | row = (TextView) convertView; |
40 | + rowImage = (ImageView) convertView; | ||
37 | } | 41 | } |
38 | final String text = entries[position]; | 42 | final String text = entries[position]; |
39 | row.setText(text); | 43 | row.setText(text); |
40 | - //Si es un m3u8, posem el text en verd | 44 | + //Si es un m3u8, posem el text en verd i l'icono de video |
41 | if(text.endsWith(".m3u8")) { | 45 | if(text.endsWith(".m3u8")) { |
42 | row.setTextColor(Color.parseColor("#5FB404")); | 46 | row.setTextColor(Color.parseColor("#5FB404")); |
47 | + rowImage.setImageResource(R.drawable.mediacontroller_ff_left); | ||
43 | } | 48 | } |
44 | - //Si no, posem el text en blau | 49 | + //Si no, posem el text en blau i l'icono de directori |
45 | else{ | 50 | else{ |
46 | row.setTypeface(null,Typeface.NORMAL); | 51 | row.setTypeface(null,Typeface.NORMAL); |
47 | row.setTextColor(((Activity)context).getResources().getColor(R.color.BlueAndroid)); | 52 | row.setTextColor(((Activity)context).getResources().getColor(R.color.BlueAndroid)); |
53 | + rowImage.setImageResource(R.drawable.mediacontroller_ff_right); | ||
48 | } | 54 | } |
49 | return row; | 55 | return row; |
50 | } | 56 | } |