Nesta aula vamos criar o projeto em Android do nosso Jogo da Velha e adicionaremos alguns componentes visuais que fazem parte do tabuleiro do nosso Jogo. Por fim, iniciaremos a programação em Java de pequenas funcionalidades.

EXEMPLO FEITO EM AULA

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <Button
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:tag="quadrado1" />

        <Button
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:tag="quadrado2" />

        <Button
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:tag="quadrado3" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <Button
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:tag="quadrado4" />

        <Button
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:tag="quadrado5" />

        <Button
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:tag="quadrado6" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <Button
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:tag="quadrado7" />

        <Button
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:tag="quadrado8" />

        <Button
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:tag="quadrado9" />
    </LinearLayout>

</LinearLayout>

Arquivo main.java

package com.example.jogo;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;

public class Main extends Activity {

    private View view;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setView(getLayoutInflater().inflate(R.layout.main, null));
        setContentView( getView());
    }

    public View getView() {
        return view;
    }

    public void setView(View view) {
        this.view = view;
    }

}


Tags android, java, jogo, jogo da velha, controles, botão, xml

Comentários

comments powered by Disqus