Android obtenir Fragment de largeur

J'ai une mise en page avec les 3 fragments:

<LinearLayout android:id="@+id/acciones"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">

<LinearLayout
android:id="@+id/fragment1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1">

</LinearLayout>


<LinearLayout
android:id="@+id/fragment2"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1">

</LinearLayout>

<LinearLayout
android:orientation="vertical"
android:id="@+id/f3"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1">

</LinearLayout>

</LinearLayout>

Dans le premier fragment, j'ai un TableLayout en qui j'ai une custom TextView dans chaque ligne.
Je veux savoir la largeur du fragment, parce que si la coutume TextView est plus large que le fragment, je vais définir le nombre de lignes nécessaires.

C'est ce que j'ai fait dans ma personnalisé TextView:

@Override
protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);

mMaxWidth = (float) (getMeasuredWidth());
}

Avec cette ligne j'ai eu la largeur de trois Fragments, non seulement celui qui contient la coutume TextView.

Grâce.

InformationsquelleAutor gutiory | 2012-03-23