1) AbsoluteLayout is deprecated. Use RelativeLayout instead. http://developer.android.com/reference/android/widget/AbsoluteLayout.html
2) http://developer.android.com/guide/topics/data/data-storage.html#db pretty much covers the DB creation.
You create a helper class extending the Android-provided SQLiteOpenHelper and override the onCreate. Then just create an instance of that class inside your main Activity. For the example on the webpage, this would be:
DictionaryOpenHelper mSQL = new DictionaryOpenHelper(this);
Then you can call getWriteableDatabase();
and getReadadableDatabase();
on that object.
SQLiteDatabase db = mSQL.getWriteableDatabase();
Then you just use the built-in functionality to insert values which you will grab from your EditText fields. An example of how the insert statement looks for me (I run it in a background thread now though, to avoid doing Database-intensive things on the UI thread):
/** SQL insert statement */
private void addIP(String string) {
SQLiteDatabase db = sql.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(IP_DB, string);
values.put(TIME, System.currentTimeMillis());
db.insert(TABLE_NAME, null, values);
}
Read up on Databases in Android and you'll be fine.