1.- Bajo el título de LISTAS EN ANDROID, dibuja en tu libreta una lista de 4 planetas y posteriormente y con la ayuda del tema visto en clase y además la tutoría del siguiente video, lograr el proyecto que dibujaste.
En el grupo de Face está el archivo completo de la clase....PDF
https://www.youtube.com/watch?v=iuJfiQtQa0g
Valor (500)
lunes, 25 de abril de 2016
viernes, 22 de abril de 2016
Contador de clicks...
ACTIVIDAD CON VALOR DE 300
1.-Copia en tu libreta y analiza el siguiente código:
package com.contando.cetis.edu16;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.view.Menu;import android.view.View;import android.widget.Button;public class ZASApp2MainActivity extends ActionBarActivity { int clicks = 0; /*Declarado como variable "global" dentro de Activity para ser usada en el metodo onClick esto evitara que la variable se vuelva a cero cada vez que se da click */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_zasapp2_main); final Button boton1 = (Button)findViewById(R.id.button1); boton1.setText("No has pulsado el boton"); boton1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { clicks++; boton1.setText("Has pulsado el boton "+clicks+" veces"); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_zasapp2_main, menu); return true; }}
2.- Realiza un programa en Android Studio que logre lo que este código propone. Puedes utilizar el camino que consideres.
3.- ¿Cuál es la función de: findViewById?
viernes, 15 de abril de 2016
Actividad del 15 de abril
Analiza el siguiente código y dibuja en tu libreta lo que se genera... (200)
<android.support.v4.widget.NestedScrollView
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:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.example.mislugares.MainActivity"
tools:showIn="@layout/activity_main">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
android:padding="30dp">
<Button
android:id="@+id/button01"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/accion_mostrar" />
<Button
android:id="@+id/button02"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/accion_preferencias" />
<Button
android:id="@+id/button03"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/accion_acerca_de" />
<Button
android:id="@+id/button04"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/accion_salir" />
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
2.- Investiga los siguientes tipos de Layout y escribe en tu libreta... (300)
ScrollView:
HorizontalScrollView:
TabHost:
ListView
3.- En qué tipo de aplicación utilizarías ViewFlipper: (googlea una aplicación que utilice este layout y escribe en tu libreta cómo lo aplicarías a tu proyecto de materias) (200)
lunes, 11 de abril de 2016
Actividad en equipo...
Utilizando como fuente de información el siguiente vínculo, debes realizar en papel bond una presentación de las diferentes UI que puedes utilizar en Android Studio.
http://www.hermosaprogramacion.com/category/desarrollo-android/ui/
Dicha presentación debe estar compuesta de lo siguiente:
En papel bond la teoría y en prezzi un ejemplo de cada uno de los controles.
El día jueves se hará un sorteo y solo 4 equipos pasarán a exponer...
http://www.hermosaprogramacion.com/category/desarrollo-android/ui/
Dicha presentación debe estar compuesta de lo siguiente:
En papel bond la teoría y en prezzi un ejemplo de cada uno de los controles.
El día jueves se hará un sorteo y solo 4 equipos pasarán a exponer...
Suscribirse a:
Comentarios (Atom)