Android obtiene Fragmento ancho

Tengo un diseño con 3 fragmentos:

<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>

En el primer fragmento tengo un TableLayout en el que tengo un TextView personalizado en cada fila. Quiero saber el ancho del fragmento porque si el TextView personalizado es más ancho que el fragmento, estableceré el número de líneas necesarias.

Esto es lo que he hecho en mi TextView personalizado:

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

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

Con esta línea obtuve el ancho de los tres Fragmentos, no solo el que contiene el TextView personalizado.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta