Monday, August 3, 2015

Android App Development for Beginners -thenewboston

Error fixed

compile 'com.android.support:appcompat-v7:+'
compile 'com.android.support:support-v4:22.1'

android:theme="@style/Theme.AppCompat.Light"

Saturday, August 1, 2015

Android App Development for Beginners - 21 - Gestures

package com.winbuyusa.scorpion;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.RelativeLayout;
import android.widget.Button;
import android.graphics.Color;
import android.widget.EditText;
import android.content.res.Resources;
import android.util.TypedValue;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.view.MotionEvent;
import android.view.GestureDetector;
import android.support.v4.view.GestureDetectorCompat;
import android.support.v7.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity /* implements GestureDetector.OnGestureListener, GestureDetector.OnDoubleTapListener*/{

    private TextView ScorpionMessage;
    private GestureDetectorCompat gestureDetector;

    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    /*    @Override    public boolean onTouchEvent(MotionEvent event) {        this.gestureDetector.onTouchEvent(event);        return super.onTouchEvent(event);    }
    @Override    public boolean onSingleTapConfirmed(MotionEvent e) {        ScorpionMessage.setText("fuck you onSingleTapConfirmed");        return true;    }
    @Override    public boolean onDoubleTap(MotionEvent e) {        ScorpionMessage.setText("fuck you onDoubleTap");        return true;    }
    @Override    public boolean onDoubleTapEvent(MotionEvent e) {        ScorpionMessage.setText("fuck you  onDoubleTapEvent");        return true;    }
    @Override    public boolean onDown(MotionEvent e) {        ScorpionMessage.setText("fuck you  onDown");        return true;    }
    @Override    public void onShowPress(MotionEvent e) {        ScorpionMessage.setText("fuck you  onShowPress");
    }
    @Override    public boolean onSingleTapUp(MotionEvent e) {        ScorpionMessage.setText("fuck you onSingleTapUp");        return true;    }
    @Override    public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {        ScorpionMessage.setText("fuck you onScroll");        return true;    }
    @Override    public void onLongPress(MotionEvent e) {        ScorpionMessage.setText("fuck you onLongPress");
    }
    @Override    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {        return true;    }





*/


    @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_main, 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);
    }

}