0
ActionBar và Toolbar
Mọi người cho em hỏi với ạ. Em code trên android sdk 24. Trong file activity_main.xml em có một toolbar:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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"
tools:context=".MainActivity">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
app:title="tesst"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
Trong file MainActivity.java:
package com.example.tesst;
import androidx.appcompat.app.AppCompatActivity;
import android.app.ActionBar;
import android.os.Bundle;
import android.view.Menu;
import android.widget.Toast;
import android.widget.Toolbar;
public class MainActivity extends AppCompatActivity {
Toolbar toolbar;
ActionBar actionBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
toolbar=(Toolbar) findViewById(R.id.toolbar); //lỗi sai nằm ở đây
toolbar.setTitle("test");
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_bar,menu);
return super.onCreateOptionsMenu(menu);
}
}
Khi em run app thì đều là buộc dừng. em xóa 2 cái dòng :
toolbar=(Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("test");
thì lại chạy được bình thường. Mọi người sửa lỗi hộ em được ko ạ. (
Thêm một bình luận
2 CÂU TRẢ LỜI
Được rồi a ạ. Em import sai thư viện ạ.hii
@nguyennam1763 ok b