Tag: 安卓

如何停止在Android Studio中滚动logcat

我之前使用Eclipse,我可以轻松地停止滚动logcat,但我无法在Android Studio中find相同的funcionality。 任何人都知道如何做到这一点?

Android:获取应用程序名称(不是包名称)

在我的清单中,我有: <application android:name=".MyApp" android:icon="@drawable/ic_launcher_icon" android:label="@string/app_name" android:debuggable="true"> 我如何获得标签元素? 注意:我的代码运行在其他人的内部,所以我没有访问@ string / app_name。

使用TextInputLayout时无法parsingresource @ id / visible

在appcompat-v7:25.xx上使用TextInputLayout时,无法parsingresource @id/visible appcompat-v7:25.xx 尝试了下面的这些步骤,但问题仍然存在: 重build项目 清理和重build项目 清除caching并重新启动Android Studio 以下是布局文件中的代码。 <android.support.design.widget.TextInputLayout android:id="@+id/tilFirstName" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.design.widget.TextInputEditText android:id="@+id/etFirstName" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/first_name" android:inputType="textPersonName"/> </android.support.design.widget.TextInputLayout> 以下是Android Studio中显示的消息 渲染问题。 无法parsingresource @id/visible 提示:尝试刷新布局。 注意: @id/visible在代码中不存在。

使LinearLayout的行为像一个button

我有一个LinearLayout,我已经风格看起来像一个button,它包含几个文本/ ImageView元素。 我想使整个LinearLayout像一个button,特别是给它定义的状态,所以它有一个不同的背景时,它被按下。 有没有更好的办法比完整的布局和定位绝对的大小ImageButton?

有没有一个例子如何在Android中使用TouchDelegate来增加视图的点击目标的大小?

我的理解是,如果您的视图太小而不易触摸,则应该使用TouchDelegate来增加该视图的可点击区域。 但是,在Google上search使用示例时,出现了多个人问这个问题,但很less有答案。 有谁知道为视图设置触摸代理的正确方法,例如,在每个方向上增加其可点击区域4个像素?

为什么Androidtesting运行器报告“空testing套件”?

我在这里抨击我的头在这里试图找出为什么IntelliJ / Android报告“空testing套件”。 我有一个两个IntelliJ模块(Eclipse中的“项目”)的小项目。 unit testing模块有自己的AndroidManifest.xml,我已经粘贴在底部。 我想运行一个ActivityUnitTestCase ,因为testing将依赖于Context 。 主模块的包名是nilzor.myapp 。 testing模块的nilzor.myapp.tests名称是nilzor.myapp.tests 为什么testing运行者没有把testBlah()方法作为一个testing呢? <?xml version="1.0" encoding="utf-8"?> <!– package name must be unique so suffix with "tests" so package loader doesn't ignore us –> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="nilzor.myapp.tests" android:versionCode="1" android:versionName="1.0"> <!– We add an application tag here just so that we can indicate that this package needs […]

防止WebView显示“网页不可用”

我有一个应用程序,广泛使用的WebView。 当这个应用程序的用户没有互联网连接,出现一个网页说“网页不可用”和其他各种文字。 有没有办法在我的WebView中不显示这个通用文本? 我想提供我自己的error handling。 private final Activity activity = this; private class MyWebViewClient extends WebViewClient public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { // I need to do something like this: activity.webView.wipeOutThePage(); activity.myCustomErrorHandling(); Toast.makeText(activity, description, Toast.LENGTH_LONG).show(); } } 我发现WebView-> clearView实际上并不清除视图。

如何使用Google Maps V2删除单个标记?

从地图中删除标记的唯一方法是清楚的。 但是它会清除地图上的所有标记。 我想只删除单个标记或一组标记。 我怎么能做到这一点?

Android简单的警报对话框

我需要向用户显示一个小短信,在我的Android应用程序上点击一个button,在IOS上,我只需创build一个AlertView,使用起来很简单,但是由于解决scheme似乎比x10难多了,所以我很苦恼。 我看到我需要使用DialogFragment,但我不明白如何使它工作,可以解释一下吗? 另外,我的解决scheme是正确的,还是有更容易向用户显示简单的文本消息?

使用跟踪代码pipe理器的Android内容实验在几天后不会显示会话

编辑3: 好的,24小时后,我昨天看不到任何会话,尽pipe昨天在几台设备上定期运行应用程序,以确保今天能看到新的东西。 更糟糕的是,在Tag Manager中定义实验时,我select了Analytics(分析)中的目标作为testing目标,尽pipe在“ 转化次数”>“目标”同一天有8次转换。 我确定所有这些转换都是由我完成的,因为此Google Analytics媒体资源仅用于testing,并不是实时的。 仍然无能为力。 编辑2: 好的,看起来像缺less的A变体是虚惊一场,现在在Analytics内容分析报告中有两个变体的会话。 现在还不清楚为什么要在报告中花费一周时间才能获得第一个会话 ,即使我在整个星期内都进行了几次会话,但是直到我们向Google跟踪代码pipe理器容器添加了一个Google Analytics代码标签。 此代码被configuration为跟踪虚拟事件,实际上应用程序甚至不会尝试触发,而且绝对不会在Google Analytics中显示。 编辑1: 自发布以来,在Google Analytics(分析)networking界面上已经出现了几次这个内容实验(10天后!),但到目前为止,只有一个变体,即使通过debugging清楚地确定我得到了Tag经理。 自从最初提出这个问题以来,我只做了一个更改,这是为我们正在使用的跟踪代码pipe理器容器添加一个(虚拟)Google Analytics代码。 我不知道这是否会引发会议开始被Google Analytics(分析)所接受,但似乎可能除非GA / Tag Manager人员对他们进行了修改。 无论如何,我仍然只是在黑暗中窃听,因为这个function的官方文档似乎有一些主要的漏洞。 在本指南的任何地方,我在下面提到的链接都提到,我们必须在容器中创build一个Google Analytics代码,才能在代码pipe理器和Google Analytics之间build立联系。 实际上,它表示链接它们的唯一必要条件是在服务的设置中,从代码pipe理器中明确添加一个外部帐户链接到Google Analytics,我从一开始就这样做了。 叹。 我真的在这里抓秸秆,所有的帮助非常感谢。 我遵循这里的步骤来为我们的Android应用程序build立一个内容实验: https://support.google.com/tagmanager/answer/6003007?hl=en 我们已经在我们的应用中使用了几个月的Google Analytics(分析),它绝对可以跟踪屏幕浏览量,事件,目标等等,Tag Manager容器已链接到Google Analytics媒体资源,我相信我正在查看正确的媒体资源和容器已出版(现在为期3天)。 虽然在应用程序中,我收到来自容器的不同变化的数据,即使3天后,我仍然没有看到在分析中的任何会议。 真令人沮丧。 有没有在上述指南中提到的一些秘密酱油,或者可能会有一些初学者的错误,想到我可以做? 有什么我必须明确从应用程序内做会议计数? 根据指南,我上面链接,不应该有。 所有的帮助将不胜感激!