La barra de herramientas del widget v7 no se muestra, ¿por qué?

Estoy muy cerca Tengo el proyecto de Android Studio configurado correctamente con libs, el proyecto compila y los emuladores y el dispositivo ejecutan la aplicación. Estoy tratando de deshacerme del menú emergente del botón inferior de dispositivos más antiguos y reemplazarlo con la barra de herramientas v7 appcompat. La barra de acción anterior desapareció pero el menú inflado todavía se infla al menú emergente anterior. Comienzo usando una pantalla de bienvenida y luego la aplicación principal muestra la actividad de vista de la base de datos. Esto significa que tengo que cargar dinámicamente la barra de herramientas. Mi pensamiento ahora es el único lugar que me queda para trabajar es los estilos / temas o el orden de configurar el contenido (este) para mostrar la pantalla principal de vista de la aplicación / base de datos. Además, no tengo el emulador correcto para el dispositivo HTC evo, por lo que no se muestran los botones del dispositivo. Creo que es por eso que muchos desarrolladores publican que la barra de herramientas no muestra. Cuando instalo apk en un dispositivo real, puedo usar el botón de menú. Así es como puedo ver que el menú no está en la barra de herramientas. El emulador no muestra botones ni barra de herramientas, por lo que un desarrollador en un emulador de dispositivos más nuevos nunca vería esto. Espero que esto sea suficiente para que cualquiera pueda atrapar mi trampa aquí. Gracias por adelantado. Aquí hay fragmentos de códigos:

styles.xml:

<resources>
<!--
    Base application theme, dependent on API level. This theme is replaced
    by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!--
        Theme customizations available in newer API levels can go in
        res/values-vXX/styles.xml, while customizations related to
        backward-compatibility can go here.
-->
</style>
<!-- Application theme. -->
<!--<style name="AppTheme" parent="AppBaseTheme">-->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
    <item name="windowNoTitle">true</item>
    <item name="windowActionBar">true</item>
    <item name="android:textColor">#000000</item>
</style>
</resources>

Toolbarmenu.xml:

<?xml version="1.0" encoding="utf-8"?>
<menu
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">
    <item
        android:id="@+id/add"
        android:icon="@android:drawable/ic_menu_add"
        app:showAsAction="ifRoom"
        android:title="@string/app_name"/>
    <item
        android:id="@+id/reset"
        android:icon="@android:drawable/ic_menu_revert"
        app:showAsAction="ifRoom"
        android:title="@string/action_settings"/>
    <item
        android:id="@+id/about"
        android:icon="@android:drawable/ic_dialog_info"
        app:showAsAction="ifRoom"
        android:title="@string/hello_world">
    </item>
    <item
        android:id="@+id/exit"
        app:showAsAction="ifRoom"
        android:title="@string/Menu">
    </item>
</menu>

Manifest.xlm:

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.loadrunner"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

        <activity
            android:name="com.loadrunner.SplashScreenActivity"
            android:label="@string/app_name"
            android:theme="@android:style/Theme.Translucent.NoTitleBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name="com.loadrunner.MainActivity"
            android:exported="true"
            android:label="@string/app_name"
            android:theme="@style/Theme.AppCompat.Light.NoActionBar">
            <intent-filter>
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
    </application>
</manifest>

lrtoolbar.xml

        <?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:background="#2196f3"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:elevation="4dp"
        android:minHeight="200dp">
    </android.support.v7.widget.Toolbar>

</LinearLayout>

Layout_main.xml:

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".SplashScreenActivity"
    android:visibility="visible"
    android:background="@color/black">


    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/imageViewSplashLogo"
        android:src="@drawable/shoppingcartloading"
        android:visibility="visible"
        android:contentDescription="@string/app_name"
        android:scaleType="fitCenter"
        android:cropToPadding="true"
        android:layout_alignParentTop="true"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:background="@color/black" />
  </RelativeLayout>

Y finalmente el código:

import android.app.ActionBar;
import android.app.Activity;

import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.SpinnerAdapter;
import android.widget.Toast;

import com.Table.TableMainLayout;


public class MainActivity extends AppCompatActivity {

    final String TAG = "MainActivity.java";
    public static DatabaseHandler db;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        //Log.d("SplashMainActivityonCre", "made it");
        db = new DatabaseHandler(this);
        db.getWritableDatabase();
        db.insertFast(100);
        int dbreccnt = db.countRecords();
        //Log.d("SplashAfterDBCreate", "made it");
        //Log.d("AppLoadrunner ", "Loadrunner record count " + dbreccnt);

        Toolbar LrToolBar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(LrToolBar);
        //getSupportActionBar().setDisplayShowHomeEnabled(true);
        //LrToolBar.setNavigationContentDescription(getResources().getString(R.string.app_name));
        setContentView(new TableMainLayout(this));

Inicio de TableMainLayout:

package com.Table;

import android.content.Context;
import android.graphics.Color;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.util.Log;
import android.view.Gravity;
import android.view.View;
import android.widget.HorizontalScrollView;
import android.widget.RelativeLayout;
import android.widget.ScrollView;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.TextView;
import android.widget.Toast;
//import android.database.Cursor;

import com.loadrunner.DatabaseHandler;
import com.loadrunner.R;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;


public class TableMainLayout extends RelativeLayout {

    public final String TAG = "TableMainLayout.java";

Respuestas a la pregunta(3)

Su respuesta a la pregunta