modifier une view au dessus de TabActivity
Bonjour,
J'ai une TabActivity (tab.java) qui utilise main.xml:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/main_portrait"
android:src="@drawable/cat"
android:layout_width="50dip"
android:layout_height="50dip"
/>
<TextView
android:id="@+id/main_nom"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#000000"
android:text="oo"
/>
</LinearLayout>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="5dp">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="5dp" />
</LinearLayout>
</TabHost>
</LinearLayout> |
Je n'arrive pas à modifier le TextView "main_nom" depuis une de mes activity.
J'ai essayé avec ce code sans succès:
Code:
1 2 3 4 5
|
LayoutInflater main_layout = getLayoutInflater();
View v = main_layout.inflate(R.layout.main, null);
main_nom = (TextView)v.findViewById(R.id.main_nom);
main_nom.setText("montexte"); |
Je n'ai aucune erreure mais le texte ne change pas, coment faire ?
Merci