Posible solucion al problema de la base de datos:
es mejor crear todo desde el codigo inclusive la base de datos:
'==========================================================================
'==========================================================================
'revisar si existe database si no entonces,
'crear database,
'crear tabla de datos numericos.
' File.Delete(File.DirRootExternal, DBFileName) ' for testing
If File.Exists(File.DirRootExternal, "Database_Name.db") = False Then
' inicializa db para posterior edicion
Sql1.Initialize(File.DirRootExternal,"Database_name.db",True)
' crea tbl
Sql1.ExecNonQuery("CREATE TABLE tbl_name(filed_name type_field, field_name2 type_field2")")
Else
' inicializa db
Sql1.Initialize(File.DirRootExternal,"DataBase_Name.db",True)
End If
'==========================================================================
'==========================================================================
SQL1.ExecNonQuery("INSERT INTO tbl_name (field1,field2,field3,field4,field5)VALUES (" _
& "valor1, 'valor2', 'valor3', 'valor4', 'valor5')")
Lo otro es simplemente revisar si desde codigo sql la estructura de la base de datos
desde un editor de sqlite
SELECT * FROM sqlite_master
muestra todas las tablas y el codigo SQL con el que fueron creadas.
Para el segundo problema en el foro hay codigos para descubrir la resolucion del dispositivo y cambiar el tamano de los objetos...
http://www.b4x.com/forum/basic4android-updates-questions/15470-detecting-screen-resolution.html
http://www.b4x.com/forum/basic4andr...ow-determine-resolution-device.html#post56974