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

Reply via email to