Как мне избавиться от этого указателя между действиями?

#android

#Android

Вопрос:

изображение указателя-нарушителя: http://i842.photobucket.com/albums/zz347/oxygen_addict/bugs/device.png

проблема в том, что этот указатель появляется всякий раз, когда я перехожу от одного действия к другому.

код намерения:

 final Intent intent = new Intent(ActivityTwo.this, test.app.com.ActivityOne.class);
startActivity(intent);

    final Intent intent = new Intent(ActivityOne.this, test.app.com.ActivityTwo.class);
    startActivity(intent);
  

Манифест:

     <!-- LAUNCH ACTIVITY -->
    <activity android:name=".ActivityOne"
              android:label="@string/app_name"
              android:screenOrientation="portrait"
              android:theme="@android:style/Theme.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <!-- SUB-ACTIVITIES -->
    <activity android:name=".ActivityTwo"
              android:launchMode="singleTop"
              android:screenOrientation="portrait"
              android:noHistory="true"
              android:theme="@android:style/Theme.NoTitleBar" />
  

Примечание:
в onCreate () каждого действия, которое я использую

 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                     WindowManager.LayoutParams.FLAG_FULLSCREEN);
  

Как я могу избавиться от указателя?

Комментарии:

1. На каком устройстве вы это тестируете? На мой взгляд, ваш код выглядит нормально — что произойдет, если вы закомментируете бит, который устанавливает полноэкранный режим?

2. @Кто-то где-то: это называется «указатель мыши». Вы найдете его в большинстве настольных операционных систем с графическим пользовательским интерфейсом («GUI»), написанных за последние тридцать лет или около того. В Android нет указателя мыши, поскольку это ОС на базе сенсорного экрана. Чтобы переместить указатель с экрана эмулятора, переместите мышь (или сенсорную панель, или трекбол, или что-то еще).

3. @CommonsWare заставил меня усмехнуться.

4. @CommonsWare На самом деле, в ОС Android есть «указатель мыши». Когда я подключаю USB-мышь к своему китайскому планшету с Android на нем, я четко вижу указатель. 🙂

5. @GrAnd: Некоторые производители устройств, возможно, добавили его для своих собственных устройств.

Ответ №1:

К вашему сведению: ОС должна быть перестроена, чтобы удалить указатель. Было бы здорово иметь API уровня приложения, доступный для управления им….

Комментарии:

1. ОБНОВЛЕНИЕ: похоже, что в нашей сборке Android анимация между действиями отключена. Итак, когда должна отображаться анимация (т. Е. слайд влево) при завершении действия, вместо нее отображается курсор мыши. Итак, что вы видите: старое действие отключается, курсор мыши, появляется новое действие