如果我理解正确,这个小部件的目的是使工具栏与旧版本的android兼容(如4.x),但由于某些原因我在Android 4.x的实际设备上运行我的应用程序我是没看到我的工具栏。在使用Android 6的模拟器中,一切都还可以。
我在我的主题中使用 @ style / Theme.AppCompat.Light.NoActionBar ,我的活动扩展 AppCompatActivity 。
这就是我的工具栏的样子:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar">
包含在我的活动xml:
中<include
android:id="@+id/tool_bar"
layout="@layout/actionbar_main"></include>
并在create:
上的活动代码中添加toolbar = (Toolbar) findViewById(R.id.tool_bar);
this.setSupportActionBar(toolbar);
任何暗示为什么这个没有在android 4.x上显示?
答案 0 :(得分:2)
您正在选择不存在的工具栏ID。放:
<?php
$servername = "localhost";
$username = "media";
$password = "mysqluser";
$dbname = "media";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// sql to display a record
$sql = "SELECT * FROM media";
$result = $conn->query($sql);
$data = $result->fetch_assoc();
$video = $data['video']; // if video is the column name
echo"<video width='320' height='240' controls>
<source src='".$video."' type='video/mp4'>
</video>
";
?>
代替。
答案 1 :(得分:2)
请试一试。
将XML布局更改为。
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout 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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context=".HomeActivity">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/tool_bar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" />
</android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>