Cómo trabajar con la actividad de desplazamiento en Android?

En este artículo, vamos a aprender acerca de la actividad desplazándose con su archivo XML actividad java y el diseño de Android .

actividad Desplazamiento es una cosa importante a tener en su aplicación, ya que le da a su usuario una visión perfecta cuando el diseño es class. La actividad Desplazamiento se puede implementar fácilmente en el proyecto de estudio androide porque Android Studio da una lista para la actividad de uso.

Hay pocas cosas que hay que hacer para llegar a este punto, en primer lugar hacer un nuevo proyecto Android Studio o abrir uno existente. En el directorio raíz haga clic derecho en la carpeta y seleccione la nueva actividad y la actividad desplazamiento . Después de que se da un nombre a la actividad y ya está listo para ir.

La actividad Desplazamiento es capaz de producir un diseño muy bonito en el que todos los nombres de pantalla vienen en el lado izquierdo y la pantalla correspondiente se enciende la derecha.

1) Esta ventana emergente se van a plantear cuando se elige la opción anterior. A continuación, seleccione la actividad de desplazamiento y pulse SIGUIENTE.

2) Después de hacer clic en el botón Siguiente una ventana pops-up y tenemos que dar un nombre, aquí está MainActvity. Después de haber hecho con ella golpeó ACABADO.

Ahora ya está listo para poner en marcha la aplicación, el código de abajo es por long y usted no tiene que preocuparse por las complicaciones. La salida de este programa es que al final, echar un vistazo.

1) Archivo de Java:

package com.example.hp.myapplication;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
public class ScrollingActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_scrolling);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_scrolling, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}

2) archivo XML:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.NestedScrollView >:android="http://schemas.android.com/apk/res/android"
>:app="http://schemas.android.com/apk/res-auto"
>:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.example.hp.myapplication.ScrollingActivity"
tools:showIn="@layout/activity_scrolling">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="@dimen/text_margin"
android:text="@string/large_text" />
</android.support.v4.widget.NestedScrollView>

3) Archivo de Android Manifiesto:

<?xml version="1.0" encoding="utf-8"?>
<manifest >:android="http://schemas.android.com/apk/res/android"
package="com.example.hp.myapplication">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".ScrollingActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<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 *