¿Cómo definir la secuencia para todo el proyecto en Android?

En este artículo, vamos a aprender cómo definir un proyecto conjunto de cuerdas class en Android ?

Definición de cadenas en el recurso es una manera muy fácil de usar una sola cadena de múltiples veces en su proyecto. Esto es muy útil si el valor de la cadena puede ser cambiado después, si es así, sólo hay que cambiarlo en un solo archivo.

Diciendo esto, significa que todo el proyecto está pidiendo al for recursos de la cadena y si cambia el valor de los recursos que automáticamente se cambia. Proporciona técnicas muy simples para configurarlo. for este tutorial para el trabajo, basta con crear un nuevo proyecto con cualquier nombre. Obtendrá una actividad For saber MainActivity , se puede hacer uso de ella.

TextView se necesita para lo que la cadena en la pantalla. Así que a continuación es la explicación de cómo hacer que funcione.

A partir de su archivo XML, arrastrar y soltar desde la sección de widgets. No hay implicación sobre el tipo de diseño de los padres. Haga su disposición la forma que desee.

Lo segundo es el archivo de JAVA. Para empezar, usted debe default TextView class del widget de , esto se hace mediante la adición de esta línea class android.widget.TextView; . Después de eso, en su actividad, no habría un import onCreate () función, esto sería pre-configurado para utilizar rápidamente.

Ahora, usted tendría que tener una variable de tipo TextView y configurarlo con la referencia de la TextView en el diseño de archivo .

  • TextView resultar;
  • resultado = (TextView) findViewById (R.id.result);
  • result.setText (R.string.my_string);

Ir al archivo de cadena en los res y rarr; valor y rarr; cadena.

& lt; string name = “mi_cadena” & gt; Me encanta Includehelp & lt; / string & gt;

Esta línea va a hacer. Sólo tiene que añadir que en el interior del & lt; recurso & gt; & Lt; / recurso & gt; .

Arriba de línea lo haría. Después de hacer todo para arriba, su código debería tener este aspecto. Conectar un dispositivo Android o ejecutar un ADV y luego construir proyectas para ver el resultado.

archivo Java:

package com.example.hp.demo;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
TextView result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
result = (TextView) findViewById(R.id.result);
result.setText(R.string.my_string);
}
}

archivo XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout >:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="1">
<TextView
android:layout_width="350dp"
android:layout_height="wrap_content"
android:id="@+id/result"
android:layout_gravity="center_horizontal"
android:layout_weight="0.20"
android:hint="Result" />
</LinearLayout>

archivo de la secuencia:

<resources>
<string name="app_name">Demo</string>
<string name="my_string">I love Includehelp</string>
</resources>

archivo de manifiesto:

<?xml version="1.0" encoding="utf-8"?>
<manifest >:android="http://schemas.android.com/apk/res/android"
package="com.example.hp.demo">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>

salida


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *