500+ câu Trắc nghiệm Phát triển game trên Android cơ bản có đáp án - Phần 12
30 câu hỏi
Để Costum lại ListView theo ý của mình. Công việc quan trọng cần làm là.
Thiết kế thêm Layout phụ cho mỗi hàng
Xây dựng lại Adapter
Tất cả đều đúng
Chọn đáp án C
Những trạng thái hoạt động nào có thể trải qua trong một vòng đời của một Activity
Resumed, Paused, Running
Resumed, Paused, Stopped
Resumed, Paused, Destroyed
Running, Paused, Destroyed
Chọn đáp án B
Nhược điểm nào sau đây của thiết bị cầm tay.
Khả năng xử lý giới hạn, công nghệ và nền tảng khác nhau
Nguồn năng lượng, kích thước và màu sắc màn hình hạn chế
Bàn phím nhỏ, cách thức nhập liệu khác biệt
Tất cả các ý trên đều đúng
Chọn đáp án D
Để hiển thị một trang web lên một WebView có tên mybrowser, bạn có thể sử dụng đoạn mã sau đây
mybrowser.loadweb(“http://developer.android.com”);
mybrowser.showweb(“http://developer.android.com”);
mybrowser.loadUrl(“http://developer.android.com”);
Tất cả đều sai
Chọn đáp án C
Đơn vị nào sau đây không được dùng để đo kích thước giao diện trong ứng dụng Android
dp
sp
pt
cm
Chọn đáp án D
Layout tổ chức và sắp xếp các đối tượng đặt liên tiếp nhau theo hàng ngang hoặc hàng dọc
LinearLayout
TableLayout
FrameLayout
RelativeLayout
Chọn đáp án A
Những đối tượng nào sau đây được kế thừa từ lớp View
Button, CheckBox, Gallery
FrameLayout, LinearLayout, ScrollView
Button, CheckBox, RadioButton
TextView, ImageButton, TableLayout
Chọn đáp án C
Muốn cập nhật dữ liệu cho ListView, ta phải.
Cập nhật dữ liệu cho Data Source
Gọi đến phương thức Myadapter. notifyDataSetChanged()
Tất đều đúng
Chọn đáp án C
Là trạng thái “chạy” của Activity. Khi Activity chuyển sang trạng thái này, giao diện của nó sẽ hiển thị trên màn hình và dành được Focus
Paused
Resumed
Stopped
Tất cả đều sai
Chọn đáp án B
Layout tổ chức và sắp xếp các đối tượng theo vị trí tương đối với nhau
LinearLayou
TableLayout
FrameLayout
RelativeLayout
Chọn đáp án D
Thuộc tính nào sau đây dùng để thay đổi canh lề (Trái, phải, giữa…) của một đối tượng
Android:layout_width
Android:layout_heigh
Android:layout_gravity
Android:layout_margin
Chọn đáp án C
Thư mục chứa các file XML định nghĩa trong dự án
/anim
/color
/layout
/menu
Chọn đáp án C
Layout đơn giản nhất, có thể chứa nhiều View và các đối tượng View này có thể được sắp chồng lên nhau
FrameLayout
LinearLayout
TableLayout
RelativeLayout
Chọn đáp án A
Để gọi từ Activity này sang một Activity khác, ta sử dụng
Intent Filter
Intent
Bundle
Cusor
Chọn đáp án B
Ưu điểm của Android đối với người phát triển ứng dụng là gì?
Android là công nghệ mở
Android miễn phí cho sử dụng thương mại
Phát triển và quảng bá ứng dụng Android dễ dàng
Cả 3 ý trên
Chọn đáp án D
Để hiển thị dữ liệu lên ListView, Spinner ..., ta phải sử dụng một bộ chuyển đổi dữ liệu cho phù hợp trước khi nạp vào các đối tượng đó, ta gọi nó là.
Cursor
ContentValue
Adapter
Bundle
Chọn đáp án C
Quy định không gian giữa các biên của “ô” chứa widget và nội dung của chính widget đó là thuộc tính
Padding
Marging
Gravity
Layout_Gravity
Chọn đáp án A
Lệnh này có nghĩa là gì? delete (String table, null, null)
Xóa tất cả bản ghi có trường rỗng
Xóa tất cả các table trong CSDL
Xóa tất cả bản ghi trong Table
Tất cả đều sai
Chọn đáp án C
Những đối tượng nào sau đây được kế thừa từ lớp ViewGroup
Button, CheckBox, Gallery
Button, CheckBox, RadioButton
FrameLayout, LinearLayout, ScrollView
TextView, ImageButton, TableLayout
Chọn đáp án C
Tự động lọc các loại văn bản, được xử lý như một bộ lọc tiền tố, so sánh văn bản nhập với văn bản trong một danh sách cho trước, đó là chức năng của Control
ListView
DatePicker
GridView
AutoCompleteTextView
Chọn đáp án D
Để hiển thị các thông tin dưới dạng Danh sách, ta sử dụng Control nào sao đây
Label
TextView
Button
ListView
Chọn đáp án D
Menu này là collection chính của các mục trình đơn cho một hoạt động, nó xuất hiện khi người dùng nhấn nút MENU trên môi trường trên giả lập (emulator) hoặc thiết bị
Options menu
Context menu
Submenus
Tất cả đều sai
Chọn đáp án A
Để viết sự kiện khi click vào một Item trong Listview có tên lvdanhsach, ta sử dụng phương thức.
lvdanhsach.setItemChecked()
lvdanhsach.setItemsCanFocus()
lvdanhsach.setOnItemClickListener()
lvdanhsach.setOnClickListener()
Chọn đáp án C
Viết lệnh Java dùng để khai báo và gán id cho cho một đối tượng Button có tên là btnclick và có id là btn1
Button btnclick = (Button) findViewById(R.id. btn1);
Button btnclick = findViewById(R.id.btn1);
btnclick = (Button) findViewById(R.id.btn1);
btnclick = findViewById(R.id.btn1);
Chọn đáp án A
Khi Activity ở trạng thái này, giao diện của nó bị Activity khác che khuất hoàn toàn
Resumed
Paused
Stopped
Tất cả đều sai
Chọn đáp án C
Thiết kế lại ListView có thể hiển thị nhiều đối tượng như hình ảnh, Text... trên cùng một dòng. Ta phải thiết kế lại ListView cho phù hợp. Công việc này ta gọi là.
Costum ListView
Design ListView
Creat ListView
Adapter ListView
Chọn đáp án A
Layout sử dụng cho màn hình chính của TabSeclector là gì?
LinearLayout
FrameLayout
TableLayout
RelativeLayout
Chọn đáp án B
Một dạng đối tượng được sử dụng để update hoặc Insert dòng mới vào các Table trong cơ sở dữ liệu với SQLite, mỗi đối tượng này đại diện cho một dòng trong Table
Contentvalue
Cursor
Bundle
Tất cả đều sai
Chọn đáp án A
Thành phần ứng dụng này không có giao diện mà chỉ chạy nền để thực hiện một công việc liên tục, kéo dài.
Activities
Services
Content Provider
Broadcast Receivers
Chọn đáp án B
Khi thực hiên truy vấn cơ sở dữ liệu với SQLite sẽ trả về các đối tượng này, nó sẽ chỉ trực tiếp đến đối tượng tượng kết quả trong CSDL
Contentvalue
Bundle
Cursor
Tất cả đều sai
Chọn đáp án C








