小编Tap*_*boy的帖子

Android: WebView's method goBack() shows a blank page

I have an android application that loads web pages in an activity with a WebView. I am using the retrieving the page manually and using WebView's loadDataWithBaseURL to display it on screen. Everything there is fine.

Now, i am trying to override the Back button press to simulate going back in the WebView history stack. I am able to override the Back button press, i can see that there is a history stack in the WebView, i can see that …

android android-webview

11
推荐指数
2
解决办法
6410
查看次数

如何让android WebView加载更快?

任何人都有一些建议,以加快网页加载网页视图?

在我的情况下,我使用jQuery的getScript在需要时加载javascript.

谢谢,萨娜.

android android-webview

11
推荐指数
1
解决办法
6536
查看次数

为什么我的Canvas.drawText()调用不起作用

大家好:我正在编写一个继承自TextView的类,并覆盖其onDraw()方法,但在该方法中,我的调用canvas.drawText()似乎不起作用,代码如下所示:

protected void onDraw(Canvas canvas) {
    // super.onDraw(canvas);
    Paint paint = new Paint();
    paint.setColor(android.graphics.Color.WHITE);
    paint.setTextSize(20);

    String text = "hello";
    canvas.drawText(text, 0, 0, paint);
}
Run Code Online (Sandbox Code Playgroud)

android textview drawtext ondraw android-canvas

8
推荐指数
1
解决办法
3783
查看次数

Android跟踪x,y坐标从Path绘制

我正在尝试开发一个Android应用程序(目标版本2.1/2.2),它需要跟踪路径x,y坐标点,并且我很难.应用程序的基础知识类似于FingerPaint,除了首先一个单独的线程使用Path drawable绘制一些线条到画布上,然后用户尝试绘制这些线条,用不同的Paint和Path对象完全覆盖它们.用户将使用比计算机更大的Paint画笔.第一个自动绘制的线使用类似于LunarLander示例应用程序的单独线程.由于线条不仅仅是直线,我正在努力寻找一种方法来执行以下操作:1.跟踪自动点数绘制.我意识到我提供基本的点,但使用path.lineTopath.arcTopath.quadTo真正搞清楚所有的点.

  1. 一旦我知道自动路径绘制的所有点,监视并检测用户何时已经覆盖所有这些点并"赢"该轮.

我理想的方法显然不存在会是什么样的 autoPath.getDrawnPoints().coveredBy(userPath.getDrawnPoints()) == true?对此有任何帮助将不胜感激,谢谢.-ben

android android-canvas

5
推荐指数
1
解决办法
2885
查看次数

使用 xml 菜单的导航抽屉中的分隔线

我一直在关注最新的(?)如何实现物料设计抽屉式导航教程并肩与我这篇文章。

它使用菜单资源 (xml),而不是填充列表视图。非常整洁和容易,但是..

我不知道如何在菜单项之间添加分隔线。来自 Material Design 规范的图片: 在此处输入图片说明

菜单文件

<menu xmlns:android="http://schemas.android.com/apk/res/android">
   <group android:checkableBehavior="single">
      <item
         android:id="@+id/item_1"
         android:checked="true"
         android:icon="@android:drawable/ic_menu_info_details"
         android:title="Item1"
      />
      <item
         android:id="@+id/item_2"
         android:icon="@android:drawable/ic_menu_agenda"
         android:title="Item2"
      />
      <item
         android:id="@+id/item_3"
         android:icon="@android:drawable/ic_menu_mapmode"
         android:title="Item3"
      />
      <item
         android:id="@+id/item_4"
         android:icon="@android:drawable/ic_menu_help"
         android:title="Item4"
      />
   </group>
</menu>
Run Code Online (Sandbox Code Playgroud)

我试过按组划分,但它没有给我任何分隔符。当我添加一个子菜单时,我得到了一个分隔符和一个不需要的标题。

像这样:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
  <group android:checkableBehavior="single">
    <item
      android:id="@+id/item_1"
      android:checked="true"
      android:title="Header1"
    >
      <menu>
        <item
          android:id="@+id/item_2"
          android:icon="@android:drawable/ic_menu_agenda"
          android:title="SubItem1"
        />
      </menu>
    </item>
    <item
      android:id="@+id/item_2"
      android:icon="@android:drawable/ic_menu_agenda"
      android:title="Item2"
    />
    <item
      android:id="@+id/item_3"
      android:icon="@android:drawable/ic_menu_mapmode"
      android:title="Item3"
    />
    <item
       android:id="@+id/item_4"
       android:icon="@android:drawable/ic_menu_help"
       android:title="Item4"
    />
  </group>
</menu>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我想要分隔符,而不是标题。提前致谢,感谢您的帮助!

android navigation-drawer material-design

3
推荐指数
1
解决办法
6993
查看次数

测试应用内结算示例时出错 - Dungeons

我正在尝试获取应用内结算示例Dungeons,我有一个带有我的public-id的草稿应用程序,并且我已经发布了非托管项目potion_001.我在设备上使用相同的Google帐户作为注册商家帐户.

静态测试工作正常,但在尝试购买药水时,我得到:

DEBUG/vending(1437): [1] BaseBuyPageActivity.onPostResponse(): {PurchaseResult=ERROR_GAIA_AUTH, PurchaseInfo=PurchaseInfo=, SignupStatus=NEW_USER, TId=null, ShoppingCart=null, RefundPolicy=[], ErrorFields=[]}
DEBUG/vending(1437): [1] BaseBuyPageActivity.onPostResponse(): Invalid checkout token: { /.../ }
DEBUG/vending(1437): [1] BaseBuyPageActivity.onPostResponse(): {PurchaseResult=OK, PurchaseInfo=PurchaseInfo=, SignupStatus=SIGNED_UP, TId=300449045376486, ShoppingCart=[ItemPrice=7,00 kr, TaxInclusive=, TaxExclusive=, Total=7,00 kr, HasTaxMessage=false, TaxMessage=null, HasFooterMessage=false, FooterMessage=null], RefundPolicy=<b>Ingen återbetalning.</b><br/><a href="http://market.android.com/support/bin/answer.py?answer=1061913">Info</a><br/><a href="http://www.google.com/mobile/android/fsa-notification.html">Reglerat av FSA, UK</a>, Instruments=[[Id=724253266825206, Name=VISA xxx-xxxx Invalid=false Type=CREDIT_CARD] ], DefaultBillingInstrument=724253266825206, ErrorFields=[]}
DEBUG/vending(1437): [1] BaseBuyPageActivity.shouldAddCarrierBilling(): isProvisioned(): false isSavedonServer(): false radio available? true
DEBUG/vending(1437): [1] BaseBuyPageActivity.shouldAddCarrierBilling(): isProvisioned(): false isSavedonServer(): false radio available? true
DEBUG/vending(1437): [200] BaseAction.run(): ApiException: com.android.vending.api.ApiException: Error from …
Run Code Online (Sandbox Code Playgroud)

android in-app-purchase

2
推荐指数
1
解决办法
3999
查看次数