- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
大家好,我想制作一个测验应用程序,但我遇到了一些问题,我不知道该怎么做,我是 Android 新手,我认为您可以帮助我。
我有一个包含“问题”表和“答案”表的数据库。
数据库就像一张图片,有 500 多个问题,每个问题都有 2 或 3 或 4 个答案,只有一个是正确的。
所以我想当用户开始测验时,他从数据库中随机获取 30 个问题,并获取 RadioButtons 作为该问题的答案编号。
例如第一个问题有 3 个答案,他会将这 3 个答案作为单选按钮,第二个问题有 2 个答案,他会将这 2 个答案作为单选按钮。
câu trả lời hay nhất
这只是基本的 Android 编程。
就搜索一些教程如何使用随机函数和sql。
制作一个带有测验布局的动态 fragment ,随机加载一个问题(http://developer.android.com/reference/java/util/Random.html)
动态 fragment 布局可以基于这个url对于测验应用程序,请参阅此 url ( http://code.tutsplus.com/tutorials/android-ui-workshop-build-an-interactive-quiz-app--mobile-14208)
不要忘记在您的表格中添加一行来检查用户之前是否有过这个问题。
您只需要更改检查数据库中答案是否正确的内容中的 onclicks 等。
请记住,如果您是第一次制作这样的应用,则很难让它全部正常运行。但请继续前进。
关于Android 使用数据库制作测验应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25200551/
Tôi chưa quen với ngôn ngữ C và tôi đã viết chương trình C này cho phép người dùng nhập ngày trong năm và đổi lại chương trình sẽ xuất ra tháng và ngày trong tháng. Chương trình hoạt động tốt, nhưng bây giờ tôi muốn đơn giản hóa chương trình. Tôi biết tôi cần một vòng lặp, nhưng tôi không biết làm thế nào để làm điều đó. Đây là chương trình
Tôi đang cố gắng tìm hiểu xem có vấn đề gì với mã của mình. Ý tưởng là tạo ra một chương trình vẽ nhỏ và có các nút màu đỏ, xanh lá cây, xanh dương và trong suốt. Tôi có mọi thứ tôi có thể nghĩ ra để làm cho nó hoạt động nhưng không thể tìm ra lỗi ở mã nào. Chương trình mở ra rồi đóng ngay lập tức. nhập khẩu
Tôi muốn cài đặt màn hình, nhưng tôi nên làm gì tiếp theo? $ brew màn hình tìm kiếm màn hình ảnh chụp màn hình imgur
Tôi có một ứng dụng ổ cắm UDP hoạt động ở phía máy chủ. Để kiểm tra phía máy chủ, tôi đã viết một chương trình máy khách python đơn giản gửi thông báo "xin chào thế giới, bạn khỏe không". Sau đó, máy chủ sẽ nhận được tin nhắn và đặt
Tôi có một tập lệnh shell chạy chương trình Python để xử lý trước một số dữ liệu, sau đó chạy chương trình R để thực hiện một số tác vụ dài hạn. Tôi đang học cách sử dụng Docker và tôi đang chạy TỪ r-base:l
Trong Linux. Tôi có một chương trình c đọc tệp văn bản 2048 byte làm đầu vào. Tôi muốn khởi chạy chương trình c từ tập lệnh Python. Tôi muốn một tập lệnh Python chuyển các chuỗi văn bản làm đối số cho chương trình c thay vì
Lời nói đầu: Gần đây tôi đã bắt đầu sắp xếp các bản nháp tồn kho trong ghi chú của mình. Bài viết này được tạo vào tháng 5 năm 2023 (vì nó đã được chuyển sang OneDrive giữa chừng, có thể hơn thế nữa). như tải đĩa mạng Baidu và tham gia nhóm QQ như tôi
Đối với một lớp học, tôi được yêu cầu viết chương trình VHDL lấy hai đầu vào số nguyên A và B và thay thế A bằng A+B và B bằng AB. Tôi đã viết chương trình và testbench sau đây. Nó thực hiện việc kiểm tra cú pháp triển khai và hành vi nhưng không mô phỏng. khí thải
mô-đun Thuật toán nơi nhập System.Random nhập Data.Maybe nhập Data.List loại Atom = String ty
Tôi muốn tìm bội số chung nhỏ nhất của nhiều hơn hai số. Câu trả lời hay nhất cho chương trình C++ để tìm bội số chung nhỏ nhất của một số N cho trước int lcm(int a, int b) { return (a/gcd(a,b) )*b; } Đối với gcd, hãy kiểm tra
Có một lỗi trong chương trình này. Có ai có thể giải quyết vấn đề này? Lỗi là: TempRecord đã xác định một thành viên có tên là 'this' có cùng tham số
Khi tôi chạy chương trình bên dưới, tôi nhận được các giá trị rác trong str1 và str2. Vì vậy #include #include #include sử dụng không gian tên std;
Đây là nhiệm vụ của tôi: Một cặp thỏ sơ sinh (một đực và một cái) được thả trên một cánh đồng. Thỏ sẵn sàng giao phối khi được một tháng tuổi nên đến cuối tháng thứ hai, mỗi cặp sẽ sinh ra hai cặp thỏ mới rồi chết. Lưu ý: Vào tháng 0 có 0 cặp thỏ. Tháng đầu tiên có 1 đôi thỏ
Tôi đã viết một chương trình để chuyển đổi một chuỗi thập phân thành thập lục phân bằng cách sử dụng lệnh chuyển đổi trên các chữ cái, nhưng nếu tôi sử dụng char thì chương trình không hoạt động! Tôi hy vọng bạn có thể hiểu tôi vì tôi
Tôi mới làm quen với C++ (mặc dù tôi có một số kinh nghiệm với C) và MySQL và tôi đang cố gắng tạo một chương trình đọc cơ sở dữ liệu từ MySQL. Tôi đã làm theo hướng dẫn này nhưng tôi gặp lỗi khi thử " xây dựng" giải pháp. (Tôi đang sử dụng
Vẫn là người mới bắt đầu và chỉ đang thử một số chức năng cơ bản trong Swift. Có ai có thể cho tôi biết điều gì sai với mã này không? nhập UIKit var GuessInt: Int var RandomNum = arc
Tôi đang viết một hàm trong C++11 có các biểu thức có dạng constant1 + constant2 và thu gọn chúng. constant1 và constant2 được lưu trữ trong std::string,
Tôi đã viết mã này bằng C++ để cộng và nhân 2 ma trận bằng cách sử dụng nạp chồng toán tử. Khi tôi thực thi mã, nó tạo ra lỗi, hoạt động cấu trúc bất hợp pháp, trên dòng 57 và 59 (cùng một lỗi trên cả hai dòng). Hãy giải thích sai lầm của tôi. Cảm ơn trước:
Tôi là người mới bắt đầu học C++ và tôi muốn viết một chương trình đơn giản để hoán đổi hai ký tự trong một chuỗi. Ví dụ: chúng tôi nhập chuỗi này: "EXAMPLE" và chúng tôi trao đổi hai ký tự này cho chuỗi đó: "E" và "A", đầu ra phải tương tự như "AXEMPLA". tôi ở đây
Tôi cần trợ giúp với đoạn mã sau: Khai báo 3 biến kiểu kép, mỗi biến đại diện cho một trong ba cạnh của một hình tam giác. Nhắc người dùng nhập giá trị cho cạnh đầu tiên, sau đó đặt thông tin đầu vào của người dùng thành biến bạn đã tạo để thể hiện cạnh đầu tiên của tam giác. Thay đổi 2 bước cuối cùng
Tôi là một lập trình viên xuất sắc, rất giỏi!