Một câu hỏi Android Studio ở đây:setSupportActionBar thanh công cụ lỗi
Tôi đã tìm kiếm một câu trả lời và tôi đã thử nhiều giải pháp khả thi, nhưng không có vẻ làm việc ..
Tôi đang cố gắng để thiết lập một Action Bar Vật liệu làm theo hướng dẫn này:
http://www.android4devs.com/2014/12/how-to-make-material-design-app.html
Dưới đây là mã của tôi:
tool_bar.xml:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/ColorPrimary"
android:elevation="4dp" >
</android.support.v7.widget.Toolbar>
activity.xml:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFFFFF">
<!-- The main content view -->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<include
android:id="@+id/app_bar"
layout="@layout/tool_bar"/>
</RelativeLayout>
<!-- Navigation Drawer -->
<ListView android:id="@+id/left_drawer"
android:layout_width="220dp"
android:layout_height="match_parent"
android:layout_gravity="left"
android:background="#1C1C1C"
android:divider="@android:color/darker_gray"
android:dividerHeight="1dp"
/>
</android.support.v4.widget.DrawerLayout>
Và cuối cùng activity.java tôi:
import android.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toolbar;
public class rutaActivity extends ActionBarActivity {
private Toolbar toolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ruta);
getSupportActionBar().hide();//Ocultar ActivityBar anterior
toolbar = (Toolbar) findViewById(R.id.app_bar);
setSupportActionBar(toolbar); //HERE'S THE PROBLEM !!!!
Lỗi: setSupporActionBar (android. support.v7.widget.Toolbar) trong ActionBarActivity cann ot được áp dụng cho (android.widget.Toolbar)
Tôi thật sự không biết phải làm gì, loại mới tại này ...
Nó làm việc! Cảm ơn rất nhiều ! – HGRC
Sử dụng 'AppCompatActivity' thay vì' ActionBarActivity' vì Google đã khấu hao nó. – nyxaria
khi tôi sử dụng thanh công cụ trong lớp android mở rộng actionbaractivity setsupportActionBar (công cụ) hiển thị lỗi setupport thanh công cụ v7 lỗi appdelegar xin vui lòng giúp tôi – Harsha