2011-12-02 20 views
11

Tôi đã nghiên cứu về điều này trong một thời gian và tôi biết loại câu hỏi này đã được trả lời. Nhưng tôi không thể tìm thấy câu trả lời đúng cho thấy cách xử lý thực tế với công thức toán học trong ứng dụng Android. Không bao gồm số lượng lớn (5 ~ 20MB) tệp trong dự án Android, có vẻ như không có cách nào để phân tích cú pháp tập lệnh công thức toán học hiển thị & như MATHML. Tôi nhìn vào JEuclid và MathJax đã được đề cập rất nhiều cho Android nhưng tôi tìm thấy chúng trong thể loại này.Cách thực tế hiển thị công thức toán học trong Android

Vì vậy, tại thời điểm này, cách duy nhất tôi có thể nghĩ đến là lấy từng công thức trong một tệp hình ảnh và hiển thị nó trên Android. Nhưng trong thực tế, quá trình thủ công đó thực sự rất chậm. Tôi chắc chắn đây không phải là một cách đúng đắn.

Vì vậy, tôi phải hỏi lại điều này. Cách hiển thị công thức toán học thực tế trong ứng dụng Android của bạn?

+0

có thể các liên kết này cho [mathML trên Java/Android] (http://stackoverflow.com/a/1792641/94363) có thể giúp – rds

+1

@rds Trớ trêu thay, đó là một trong những câu trả lời tôi đặc biệt không thích. Câu hỏi này rõ ràng là dành cho thiết bị Android, nhưng câu trả lời đó đề cập đến các ứng dụng Android mà các ứng dụng Android không thể sử dụng. Tham khảo chi tiết này: http://stackoverflow.com/questions/5767409/math-or-latex-engine-for-droid-phones –

Trả lời

2

Bạn không thể đặt công thức toán học thành TextView trong Android. Bạn phải sử dụng WebView, trong đó bạn có thể hiển thị các công thức toán học. Xem mathjax để biết thêm thông tin. nếu bạn muốn hiển thị cho android thì đây là thư viện bạn có thể triển khai trong dự án của mình. mathjaxwebview

2

Nếu bạn muốn phân tích cú pháp Tex (định dạng chế độ nội tuyến và chế độ hiển thị) và định dạng toán ASCII, bạn có thể sử dụng liên kết này. Tôi đã sử dụng chế độ xem toán học ở trên để hiển thị công thức. tải xuống mathjax từ trang web chính thức và nhận thư mục phông chữ và đặt nó vào thư mục nội dung của bạn. Nó chắc chắn sẽ hoạt động.

https://github.com/Nishant-Pathak/MathView

tải xuống biểu mẫu xem toán học ở trên liên kết.