私のアプリを変更しました。つまり、アプリのスタイルを拡張可能なlisviewから変更して、コンテンツをpagetitlestripのビューページャーに表示しました。今私のアプリははるかにかわいいですが、私の新しいアップデートがリリースされて以来、アンインストールは大幅に増加しています。ヘルプメッセージで浮動メッセージを表示する方法
私は、ユーザーがアプリの次のコンテンツを見るために左にスワイプする必要があることを知らないので、自分のアプリをアンインストールしていることは間違いありません。
だから、私はユーザーのためにいくつかの助けを加える必要があると思う。私は右にある矢印の浮遊した画像ビューについて、「より多くのコンテンツを見るために右に動く」というテキストと閉じるボタンを示すメッセージを考えました。
これを達成するための最良の戦略はどれですか?いくつかのXMLトリックを使うべきでしょうか?またはそれはJavaコードで行う必要がありますか?どんなサンプルコードも素晴らしいでしょう。
これは私のxmlレイアウトです:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- The main content view -->
<RelativeLayout
android:id="@+id/main_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v4.view.ViewPager
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v4.view.PagerTitleStrip
android:id="@+id/pager_title_strip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:paddingTop="4dp"
android:paddingBottom="4dp"
style="@style/CustomPagerTitleStrip"/>
</android.support.v4.view.ViewPager>
</RelativeLayout>
<!-- The navigation drawer -->
<android.support.design.widget.NavigationView
android:id="@+id/navigation_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/drawer_header"
app:menu="@menu/drawer_menu"
style="@style/NavigationDrawerStyle"/>
</android.support.v4.widget.DrawerLayout>
次のようなことを試すことができます:https://github.com/amlcurran/ShowcaseView – Stefan
@Opoo私はサードパーティのライブラリの代わりに小さなコードを追加することをお勧めしますが、ありがとう – NullPointerException
@Opoo私は試していますあなたの提案がAppCompatActivityを使用する新しいプロジェクトでは使用できないようですが、このエラーが発生します:java.lang.RuntimeException:テーマがActionBarを持たない場合、insertShowcaseViewWithTypeを使用できません – NullPointerException