Cool, thanks! On Thu, Aug 23, 2012 at 6:47 PM, Justin Anderson <[email protected]>wrote:
> You actually get a response from a human being... It is pretty nice... > > > Thanks, > Justin Anderson > MagouyaWare Developer > http://sites.google.com/site/magouyaware > > > On Thu, Aug 23, 2012 at 6:23 AM, Melanie Peterson < > [email protected]> wrote: > >> No, I didn't even know they had developer support. I will definitely do >> that, thanks for the tip! >> >> >> On Wed, Aug 22, 2012 at 11:28 PM, Justin Anderson >> <[email protected]>wrote: >> >>> Have you tried asking Amazon's developer support? >>> >>> Thanks, >>> Justin Anderson >>> MagouyaWare Developer >>> http://sites.google.com/site/magouyaware >>> >>> >>> >>> On Mon, Aug 20, 2012 at 8:37 AM, Melanie Peterson < >>> [email protected]> wrote: >>> >>>> I have an Android app that uses tabs for its start menu. The tabs >>>> don't display when I port the app to a Kindle Fire. Here's the code: >>>> >>>> <?xml version="1.0" encoding="utf-8"?> >>>> <ScrollView >>>> xmlns:android="http://schemas.android.com/apk/res/android" >>>> android:layout_height="wrap_content" >>>> android:layout_width="fill_parent" >>>> android:isScrollContainer="true" > >>>> >>>> <LinearLayout >>>> android:layout_width="fill_parent" >>>> android:layout_height="wrap_content" >>>> android:orientation="vertical" > >>>> >>>> <TabHost >>>> android:id="@+id/tabhost" >>>> android:layout_width="match_parent" >>>> android:layout_height="match_parent" > >>>> >>>> <LinearLayout >>>> android:layout_width="match_parent" >>>> android:layout_height="match_parent" >>>> android:orientation="vertical" > >>>> >>>> <TabWidget >>>> android:id="@android:id/tabs" >>>> android:layout_width="match_parent" >>>> android:layout_height="wrap_content" > >>>> </TabWidget> >>>> >>>> <FrameLayout >>>> android:id="@android:id/tabcontent" >>>> android:layout_width="match_parent" >>>> android:layout_height="match_parent" > >>>> >>>> <LinearLayout >>>> android:id="@+id/Beginning" >>>> android:layout_width="match_parent" >>>> android:layout_height="match_parent" >>>> android:orientation="vertical" > >>>> </LinearLayout> >>>> >>>> <LinearLayout >>>> android:id="@+id/Intermediate" >>>> android:layout_width="match_parent" >>>> android:layout_height="match_parent" >>>> android:orientation="vertical" > >>>> </LinearLayout> >>>> >>>> <LinearLayout >>>> android:id="@+id/Advanced" >>>> android:layout_width="match_parent" >>>> android:layout_height="match_parent" >>>> android:orientation="vertical" > >>>> </LinearLayout> >>>> </FrameLayout> >>>> </LinearLayout> >>>> </TabHost> >>>> </LinearLayout> >>>> >>>> </ScrollView> >>>> >>>> package com.myproject.project; >>>> >>>> import java.io.File; >>>> import java.io.FileOutputStream; >>>> import java.io.IOException; >>>> import java.io.InputStream; >>>> import java.io.OutputStream; >>>> >>>> import android.app.Activity; >>>> import android.app.Dialog; >>>> import android.content.Intent; >>>> import android.content.res.AssetManager; >>>> import android.database.Cursor; >>>> import android.graphics.Color; >>>> import android.graphics.Typeface; >>>> import android.os.Bundle; >>>> import android.os.Environment; >>>> import android.view.Gravity; >>>> import android.view.View; >>>> import android.widget.Button; >>>> import android.widget.LinearLayout; >>>> import android.widget.TabHost; >>>> import android.widget.TabHost.TabSpec; >>>> import android.widget.TextView; >>>> import android.widget.Toast; >>>> >>>> public class TabsTestActivity extends Activity { >>>> >>>> /** Called when the activity is first created. */ >>>> >>>> public static final String KEY_ROWID = "_id"; >>>> public static final String KEY_NAME = "name"; >>>> public static final String KEY_LEVEL = "level"; >>>> public static final String KEY_CHART = "charted"; >>>> public String extStorageDirectory = Environment >>>> .getExternalStorageDirectory().toString(); >>>> >>>> @Override >>>> public void onCreate(Bundle savedInstanceState) { >>>> super.onCreate(savedInstanceState); >>>> setContentView(R.layout.main); >>>> >>>> PopulateDatabase(); >>>> >>>> CopyVideoFiles(); >>>> >>>> TabHost tabhost = (TabHost) findViewById(R.id.tabhost); >>>> tabhost.setup(); >>>> >>>> TabSpec spec_beg = tabhost.newTabSpec("Beginning"); >>>> spec_beg.setContent(R.id.Beginning); >>>> TextView txtTabInfo = new TextView(this); >>>> txtTabInfo.setText("JUST STARTING"); >>>> Typeface font = Typeface.createFromAsset(getAssets(), "danielbd.ttf"); >>>> txtTabInfo.setTypeface(font); >>>> txtTabInfo.setGravity(Gravity.CENTER); >>>> txtTabInfo.setHeight(50); >>>> txtTabInfo.setBackgroundColor(Color.parseColor("#CCDE8A")); >>>> txtTabInfo.setTextColor(Color.parseColor("#262405")); >>>> spec_beg.setIndicator(txtTabInfo); >>>> >>>> TabSpec spec_int = tabhost.newTabSpec("Intermediate"); >>>> spec_int.setContent(R.id.Intermediate); >>>> txtTabInfo = new TextView(this); >>>> txtTabInfo.setText("GETTING THERE"); >>>> txtTabInfo.setTypeface(font); >>>> txtTabInfo.setGravity(Gravity.CENTER); >>>> txtTabInfo.setHeight(50); >>>> txtTabInfo.setBackgroundColor(Color.parseColor("#CCDE8A")); >>>> txtTabInfo.setTextColor(Color.parseColor("#262405")); >>>> spec_int.setIndicator(txtTabInfo); >>>> >>>> TabSpec spec_adv = tabhost.newTabSpec("Advanced"); >>>> spec_adv.setContent(R.id.Advanced); >>>> txtTabInfo = new TextView(this); >>>> txtTabInfo.setText("REALLY GOOD"); >>>> txtTabInfo.setTypeface(font); >>>> txtTabInfo.setGravity(Gravity.CENTER); >>>> txtTabInfo.setHeight(50); >>>> txtTabInfo.setBackgroundColor(Color.parseColor("#CCDE8A")); >>>> txtTabInfo.setTextColor(Color.parseColor("#262405")); >>>> spec_adv.setIndicator(txtTabInfo); >>>> >>>> // get data from database, create buttons and name them >>>> SQLData myTable = new SQLData(this); >>>> myTable.open(); >>>> Cursor c = myTable.getallData(); >>>> >>>> int iRow = c.getColumnIndex(KEY_ROWID); >>>> int iName = c.getColumnIndex(KEY_NAME); >>>> int iLevel = c.getColumnIndex(KEY_LEVEL); >>>> >>>> // create the buttons >>>> for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()) { >>>> final String RowNum = c.getString(iRow); >>>> String Name = c.getString(iName); >>>> final String Level = c.getString(iLevel); >>>> Button button = new Button(this); >>>> button.setText(Name); >>>> button.setHeight(20); >>>> button.setTextColor(Color.BLACK); >>>> button.setBackgroundColor(Color.parseColor("#A89E0A")); >>>> button.setHighlightColor(Color.WHITE); >>>> button.setTypeface(font); >>>> button.setOnClickListener(new Button.OnClickListener() { >>>> >>>> public void onClick(View v) { >>>> Intent choice = new Intent(getApplicationContext(), >>>> com.myproject.project.myclass.class); >>>> Bundle dataBundle = new Bundle(); >>>> dataBundle.putString("RowID", RowNum); >>>> dataBundle.putString("Level", Level); >>>> choice.putExtras(dataBundle); >>>> try { >>>> startActivity(choice); >>>> } catch (Exception e) { >>>> Dialog d = new Dialog(getApplicationContext()); >>>> d.setTitle("TabsTestActivity line 131"); >>>> TextView tv = new TextView(getApplicationContext()); >>>> tv.setText(e.toString()); >>>> d.setContentView(tv); >>>> d.show(); >>>> } finally { >>>> >>>> } >>>> } >>>> }); >>>> >>>> LinearLayout lbeg = (LinearLayout) findViewById(R.id.Beginning); >>>> LinearLayout lint = (LinearLayout) findViewById(R.id.Intermediate); >>>> LinearLayout ladv = (LinearLayout) findViewById(R.id.Advanced); >>>> >>>> if (Level.equals("Beginning")) >>>> lbeg.addView(button); >>>> else if (Level.equals("Intermediate")) >>>> lint.addView(button); >>>> else if (Level.equals("Advanced")) >>>> ladv.addView(button); >>>> } >>>> >>>> tabhost.addTab(spec_beg); >>>> tabhost.addTab(spec_int); >>>> tabhost.addTab(spec_adv); >>>> >>>> myTable.close(); >>>> >>>> }} >>>> >>>> Does anyone know why? The tabs and their contents show up fine in the >>>> emulator and on my Android phone. Thanks! >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Android Developers" group. >>>> To post to this group, send email to >>>> [email protected] >>>> To unsubscribe from this group, send email to >>>> [email protected] >>>> For more options, visit this group at >>>> http://groups.google.com/group/android-developers?hl=en >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Android Developers" group. >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected] >>> For more options, visit this group at >>> http://groups.google.com/group/android-developers?hl=en >>> >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en >> > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

