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:
Entradas (Atom)