用于实施用户指南的Android最佳做法

时间:2014-03-25 06:53:38

标签: android webview user-guide

我想在我的应用中实现用户指南。但我不清楚,这样做的最佳解决方案是什么。我的想法是基于html faq的用户指南,其中用户指南是一个单独的活动,其顶部有一个目录,后跟实际指南。来自目录的每个项目是指向用户指南中的特定锚点的链接。而活动将有一个回到顶部的按钮。 我的问题是,我应该如何实现所有这些功能?我应该使用典型的View子类,还是应该尝试使用webview实现html文档(我从未使用过与Web相关的API,因此我不知道是否可以实现offlane html文档)

编辑:吸取教训。从现在开始,我只发布有关特定编码问题的问题。

P.S。也许有人可以建议一个网站,你可以在那里讨论更多的一般性问题和建议?

1 个答案:

答案 0 :(得分:2)

建议您在 MainActivity(BaseActivity)上创建 menu_exit_help 包含:。允许其中一个显示在所有屏幕上。

@Override
        public boolean onCreateOptionsMenu(Menu menu) {
            MenuInflater inflater = getMenuInflater();
            inflater.inflate(R.menu.menu_exit_help, menu);      
            return super.onCreateOptionsMenu(menu);
        }


    @Override
        public boolean onOptionsItemSelected(MenuItem item) {


            if (item.getItemId() == R.id.menuActionHelp) {
                Helper.walletGuidelines(this);
            }

            return super.onOptionsItemSelected(item);
        }

menu_exit_help 包含:     

    <item
        android:id="@+id/menuActionHelp"
        android:icon="?action_base_help"
        android:title="@string/action_help"
        yourapp:showAsAction="ifRoom"/>

Helper.walletGuidelines(this)是一个单独的类。这有助于与 serverURL 进行交互以下载指南。