【问题标题】:Android: How to make a Surface View and button on the same screen?Android:如何在同一屏幕上制作 Surface View 和按钮?
【发布时间】:2012-05-27 10:02:16
【问题描述】:

到目前为止,我有两个类,第一个是一个普通的“欢迎页面”,带有一个进入主页的按钮,当用户单击时,第二个类显示一个表面视图和一个捕获按钮图片。到目前为止我所做的是按照“marakana.com/forums/android/examples/39.html”中的步骤进行操作;它可以很好地显示表面视图并捕获图片,但现在的问题是我想使用 OCR 从捕获的图片中提取文本。我正在考虑使用“TESSERACT”并按照“http://www.itwizard.ro/interfacing-cc-libraries-via-jni-example-tesseract-163.html”中的步骤操作; ??欢迎任何建议?谢谢 + 我是 android 和编程新手。

【问题讨论】:

  • 这种漫无边际的评论不会让你到任何地方:“我尝试了许多链接和资源来了解我该怎么做,但会出现黑屏或按钮或按钮等错误模拟器停止工作并在进入页面时给我错误。” 读到这里我不知道你做了什么或结果是什么。你需要一次尝试一件事,解释你做了什么,提供源代码,然后如果你想得到帮助,就清楚地描述问题。
  • thanks.basically 我有两个类,第一个是一个简单的“欢迎页面”,进入主页,当用户单击它时,第二个类显示一个表面视图和一个捕获图片的按钮。到目前为止,我所做的是按照“marakana.com/forums/android/examples/39.html”中的步骤进行操作,一切正常,但现在问题是我想使用 OCR 从捕获的图片中提取文本。我在想关于使用“TESSERACT”并按照“itwizard.ro/…”中的步骤操作?任何建议?ta

标签: android image-processing ocr tesseract


【解决方案1】:

尝试将叠加层与 ImageButton 一起使用。 创建新的 Android XML 布局文件,例如 overlay.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >
  <ImageButton 
      android:id="@+id/bTake"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:src="@drawable/ic_menu_snap" android:layout_gravity="bottom"/>

要在主代码中创建叠加层,请使用 LayoutInflater。

    LayoutInflater inflater = LayoutInflater.from(getBaseContext());
    View overlay = inflater.inflate(R.layout.overlay, null);
    LayoutParams params = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
    addContentView(overlay, params);
    shotBtn = (ImageButton) overlay.findViewById(R.id.bTake);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    相关资源
    最近更新 更多