¿Como hacer referencia un textView que esta en un Layout que no es el del setContentView ()?

ОБНОВЛЕНИЕ

Tengo 2 layouts карган que se al mismo tiempo, en el 1er layout activity_main.xml танго ООН listView y ООН textView, en el 2do layout single_post.xml танго 4 textView сын que los que se muestran en la listView del activity_main.xml

Воин в составе манипула Quiero el окрашивает del texto programaticamente de single_post.xml, intento acceder el mediante LayoutInflater pero al parecer никакой funciona, подставьте el código que tengo continuación puedo hacer que cambie el color del texto del textView de activity_main.xml pero никакой logro hacer nada подставляют el textView de single_post.xml

En el MainActivity.java

 public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        String sDesignation= "manager";

        LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View view = inflater.inflate(R.layout.single_post, null);

        TextView estatus_SINGLE_POST=(TextView)view.findViewById(R.id.txt_designation_SINGLE_POST);
        TextView estatus_ACTIVITY_MAIN=(TextView)findViewById(R.id.txt_designation_ACTIVITY_MAIN);

            if(sDesignation.equals("manager")){
                   Toast.makeText(MainActivity.this, "YES "+sDesignation, Toast.LENGTH_LONG).show();
                   estatus_ACTIVITY_MAIN.setTextColor(Color.RED);
                   estatus_SINGLE_POST.setTextColor(Color.RED);
            }else{
                Toast.makeText(MainActivity.this, "NO "+sDesignation, Toast.LENGTH_LONG).show();
                estatus_ACTIVITY_MAIN.setTextColor(Color.GREEN);
                estatus_SINGLE_POST.setTextColor(Color.GREEN);
            }
          }
        }

En el activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    tools:context="com.example.user.testbd.MainActivity">

    <ListView
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:id="@+id/listView"
        android:layout_alignParentTop="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="37dp" />

    <TextView
        android:text="manager"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/listView"
        android:layout_alignParentStart="true"
        android:layout_marginStart="91dp"
        android:layout_marginTop="75dp"
        android:id="@+id/txt_designation_ACTIVITY_MAIN"
        android:textSize="18sp"
        android:textColor="@android:color/black" />    
</RelativeLayout>

introducir la descripción de la imagen aquí

En el single_post.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main3">

    <TextView
        android:text="Name:"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentStart="true"
        android:layout_marginStart="30dp"
        android:layout_marginTop="71dp"
        android:id="@+id/textView2"
        android:textSize="18sp"
        android:textColor="@android:color/black" />

    <TextView
        android:text="Designation:"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView2"
        android:layout_alignStart="@+id/textView2"
        android:layout_marginTop="46dp"
        android:id="@+id/textView3"
        android:textSize="18sp"
        android:textColor="@android:color/black" />

    <TextView
        android:text="designation"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@+id/textView3"
        android:layout_alignStart="@+id/txt_name"
        android:id="@+id/txt_designation_SINGLE_POST"
        android:textSize="18sp"
        android:textColor="@android:color/black" />

    <TextView
        android:text="name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="86dp"
        android:id="@+id/txt_name"
        android:textSize="18sp"
        android:textColor="@android:color/black"
        android:layout_above="@+id/textView3"
        android:layout_alignParentEnd="true" />
</RelativeLayout>

introducir la descripción de la imagen aquí

Идея La es obtener el valor de un textView que se carga en otro layout соло pero puedo obtener el valor de los textView карган que se en el layout que se indique en el método setContentView();

7
задан 03.03.2017, 06:15
0 ответов