小编Dav*_*ker的帖子

除了ImageView和srcCompat之外,如何使用带有View的矢量drawable?

app:srcCompatImageView允许向后兼容使用载体可绘的.但是,你怎么能与其他使用它们View小号之外ImageView?例如,TextView属性就像android:drawableLeft.

同时使用矢量drawable作为android:iconwith MenuItem导致崩溃,但有以下异常:

Fatal Exception: android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>
   at android.view.LayoutInflater.createView(LayoutInflater.java:626)
   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:702)
   at android.view.LayoutInflater.inflate(LayoutInflater.java:470)
   at android.view.LayoutInflater.inflate(LayoutInflater.java:398)
   at android.support.v7.view.menu.MenuItemImpl.setActionView(MenuItemImpl.java:621)
   at android.support.v7.view.menu.MenuItemImpl.setActionView(MenuItemImpl.java:40)
   at android.support.v4.view.MenuItemCompat.setActionView(MenuItemCompat.java:310)
   at android.support.v7.view.SupportMenuInflater$MenuState.setItem(SupportMenuInflater.java:465)
   at android.support.v7.view.SupportMenuInflater$MenuState.addItem(SupportMenuInflater.java:479)
   at android.support.v7.view.SupportMenuInflater.parseMenu(SupportMenuInflater.java:196)
   at android.support.v7.view.SupportMenuInflater.inflate(SupportMenuInflater.java:118)
   at com.example.niceapp.context.main.MainActivity.onCreateOptionsMenu(MainActivity.java:101)
   at android.app.Activity.onCreatePanelMenu(Activity.java:2578)
Run Code Online (Sandbox Code Playgroud)

使用支持库23.2.0,如何解决此问题?

android android-support-library android-vectordrawable

39
推荐指数
4
解决办法
2万
查看次数

用于调试版本的Android Studio APK Analyzer

我正在运行最新版本的Android Studio(2.2 Preview 1),该版本刚刚发布并试图利用一些新工具.

新的APK分析器非常有用,但是我不能让它与调试版本一起使用,它似乎对发布版本来说是准确的.

下面是发布版本的截图,因为您可以看到方法计数看起来准确,并且包含了我正在使用的所有android库.

发布APK

现在,如果我拉入相同应用程序的调试版本,它看起来完全不同.我缺少所有应用程序代码,以及所有第三方库.你可以看到方法计数也大大减少了.

调试APK

我在这做错了吗?如何在我的调试版本中进行此分析?

请注意 James Lau的G +:

工具旨在帮助您了解并减少发布APK的大小,因为这是您发布的内容.因此,您可能希望在Release APK上运行它.您可以启用Instant Run以构建Release APK,因为Instant Run仅适用于Debug.

android dex android-studio android-studio-2.2

9
推荐指数
1
解决办法
3492
查看次数

如何刷新表单JQuery

如何使用JQuery刷新或重新加载表单?

我正在使用会话值填写表单.使用Jquery Post我取消设置会话,但随后表格中已经填写了值.

我在尝试使用以下代码设置会话后重置所有表单值:

$('#form')[0].reset();   
Run Code Online (Sandbox Code Playgroud)

然而,在$ post ajax调用之后,它无法正常工作.

jquery

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

如何在WifiDirect Android中停止对等点发现

我试图使用下面的代码直接在wifi中停止对等体发现.

public void StopPeerDiscovery(){
    manager.stopPeerDiscovery(channel, new ActionListener() {
        @Override
        public void onSuccess() {
            Log.d(WiFiDirectActivity.TAG,"Stopped Peer discovery");
        }

        @Override
        public void onFailure(int i) {
            Log.d(WiFiDirectActivity.TAG,"Not Stopped Peer discovery");
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我能够在日志中看到成功消息(停止对等点发现).但其他设备仍然能够在同行发现中查看它.我在这里做错了吗?请指教.谢谢

android p2p wifi-direct wifip2p

4
推荐指数
1
解决办法
1655
查看次数