Iniciar un reloj analógico en Android

En este artículo, vamos a aprender cómo trabajo con reloj analógico predefinido en Android ?

Reloj analógico es una manera muy fácil para mostrar la hora actual en la forma de un reloj. Reloj analógico proporciona técnicas muy simples para configurarlo. class este tutorial para el trabajo, basta con crear un nuevo proyecto con cualquier nombre. Obtendrá un For actividad saber ‘MainActivity’ , se puede hacer uso de ella.

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

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

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

  • AnalogClock AnalogClock;
  • AnalogClock = (AnalogClock) findViewById (R.id.analogClock);

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 su proyecto para ver el resultado

archivo Java:

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

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">
<AnalogClock
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/analogClock"
android:layout_gravity="center_horizontal"
android:layout_marginTop="100dp" />
</LinearLayout>

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 *