Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

14
如何在Android中为整个应用程序设置自定义字体?
是否可以在Android应用程序中设置自定义字体? 我尝试过这里发布的内容,但是我不知道我在哪里extends Application课程... 有什么帮助吗? 编辑: 我尝试了以下方法: 添加资产文件夹并在其中插入字体,如下所示: 添加一个从 Application 从我的学校叫这个新班AndroidManifest.xml。 我按照自己的风格进行了添加。 MyApp.java: public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); FontsOverride.setDefaultFont(this, "DEFAULT", "raleway_regular.ttf"); // This FontsOverride comes from the example I posted above } } AndroidManifest.xml: <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:name=".MyApp" android:theme="@style/AppTheme"> .... styles.xml: <style …


24
膨胀类android.support.v7.widget.Toolbar时出错?
我试图通过这种方法来为我的应用程序获取Material Design 。 每当我运行该应用程序时,它将显示以下错误: 膨胀类android.support.v7.widget.Toolbar时出错。 我检查了是否正确添加了appcompat。但这对我来说是正确的。所以,请告诉我我在做什么错? build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion '21.0.2' defaultConfig { applicationId "io.bxbxbai.feedlistviewdemo" minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles 'proguard-rules.pro' } } } configurations { all*.exclude group: 'com.android.support', module: 'support-v4' } dependencies { …

10
FirebaseInstanceId令牌检索失败SERVICE_NOT_AVAILABLE
我正在开发一个Android应用程序,它使用Firebase身份验证,数据库和存储。一切正常,直到此错误消息开始在logcat中显示。(我没有在firebae控制台上篡改任何配置) E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE 即使我已注释所有与Firebase相关的代码,也会显示此错误消息。因此,我无法继续进行身份验证和其他与Firebase相关的工作。 是的,我已连接到Internet,并且还从Firebase控制台获取了一个新的Google-Services.json文件,但它没有任何区别。

22
如何在不缩放背景的情况下增加Android按钮的点击区域?
我有一个带有自定义绘图的按钮。 <Button android:layout_width="22dip" android:layout_height="23dip" android:background="@drawable/triangle" /> 可绘制对象是具有透明背景的三角形。 |\ | \ |__\ 我发现此按钮很难点击。首先,它相对较小。其次,透明像素不可轻拍。我想将可绘制对象的大小保持相同,但将点击区域设置为正方形,是三角形大小的两倍。 _____________ | | | |\ | | | \ | | |__\ | |____________|
82 android 

9
设置FAB图标颜色
当前的FAB 我想知道如何将'com.android.support:design:22.2.0'库提供的FAB(浮动操作按钮)小部件的图标颜色从绿色更改为白色。 style.xml <resources> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/color_primary</item> <item name="colorPrimaryDark">@color/color_primary_dark</item> <item name="colorAccent">@color/accent</item> </style> <color name="color_primary">#00B33C</color> <color name="color_primary_dark">#006622</color> <color name="accent">#FFB366</color> activity_main.xml <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <include android:id="@+id/toolbar" layout="@layout/toolbar" /> <TextView android:id="@+id/text" android:text="@string/hello_world" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:paddingTop="16dp" android:textSize="20sp" /> …

24
处理Android导航组件中的后退按钮
我想知道如何使用导航控制器正确处理系统后退按钮动作。在我的应用程序中,我有两个片段(例如fragment1和fragment2),并且我在fragment1中有一个动作,目的地为fragment2。除一件事情外,其他所有东西都运行良好-当用户在fragment2中按下系统后退按钮时,我想显示一个对话框(例如,使用DialogFragment)以确认退出。实施此行为的最佳方法是什么?如果我app:defaultNavHost="true"在主机片段中使用它,它将自动返回,而忽略我的规则。而且,此组件的作用是什么? 我应该使用“ pop to”吗?

9
Lint在组装发布目标时发现了致命错误
383/5000我有一个应用程序,当我将其更改为发布模式以将其上传到Play商店时,会出现编译错误 我已经尝试过分析检查代码,但没有任何错误。 我还尝试了在构建build gradle中的编译建议,它没有给出错误,但是当我尝试安装apk时,它给了我一个错误:“ APK安装失败。错误:无法停止错误字符串” org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62) at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97) at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87) at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241) at …

8
错误:在Ionic 3中找不到org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.60-eap-25
在为Android构建Ionic 3应用程序时,突然出现以下错误。 Could not find org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.60-eap-25 我们已经从Android Studio中的一个解决方案在这里,但我在我的build.gradle没有变化用下面的代码后,我仍然得到错误。 buildscript { repositories { ... maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' } } } allprojects { repositories { ... maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' } } } 更新Cordova并添加上述解决方案后,我的build.gradle文件如下所示。 buildscript { repositories { google() jcenter() maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' } } dependencies { // NOTE: Do …

9
在Eclipse Indigo中安装ADT时找不到存储库错误
当我尝试安装ADT时,会出现此错误: An error occurred while collecting items to be installed session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,com.android.ide.eclipse.adt,16.0.1.v201112150204-238534 No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt,16.0.1.v201112150204-238534 No repository found containing: osgi.bundle,com.android.ide.eclipse.ddms,16.0.1.v201112150204-238534 No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ddms,16.0.1.v201112150204-238534 No repository found containing: osgi.bundle,com.android.ide.eclipse.hierarchyviewer,16.0.1.v201112150204-238534 No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.hierarchyviewer,16.0.1.v201112150204-238534 No repository found containing: …

21
adb不显示nexus 5设备
Android Studio 0.3.6 Fedora 18 3.11.7-100.fc18.x86_64 Nexus 5 Kitkat 你好, 我一直在使用我的Samsung Galaxy Tab 3 7.0跑步机,Android 4.1.2一切正常adb。 但是,我刚刚购买了新的Nexus 5设备,执行以下命令时,adb devices它没有显示我的Nexus 5。 下 Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux" 因为我在运行,Fedora 18如果需要驱动程序,我需要哪些USB驱动程序? 因为三星工作正常,并且我可以部署和运行我的应用程序,所以我认为我的设置是正确的。所以我想知道Nexus 5是否有问题。 我尝试了以下方法: adb kill-server adb start-server 设置Nexus 5的Camera PTP和media device MTP没有工作。 …
81 android  linux  adb 

5
如何在活动中的编辑文本之间放置水平除数线
我正在进行配置应用程序的活动,并且必须用一行将配置窗口的各个部分分开。我使用divider_horizontal_bright了以下示例: http://android.cryx.li/doku.php?id=know:settings:start 但是它不起作用!当我在Android手机上测试时,它没有显示水平线。为什么? 我正在使用Android 2.1

6
无法在未调用Looper.prepare()的线程内创建处理程序
我有一个活动,并在那里上了一堂课。 text=new Dynamictext(...); text.setText("txt"); 在我的DynamicText Java中,我有以下代码: public void setText(String text) { this.text=text; new asyncCreateText().execute(); //this.createText(text); } //private Handler handler = new Handler(); private class asyncCreateText extends AsyncTask<Void, Void, Void> { @Override protected Void doInBackground(Void... unused) { return null; } @Override protected void onPostExecute(Void unused) { } } 我得到: ERROR / …

12
自定义通知布局和文本颜色
我的应用程序显示了一些通知,根据用户的喜好,它可能会在通知中使用自定义布局。它运作良好,但有一个小问题-文字颜色。普通的Android设备和几乎所有制造商的外观都在浅色背景上使用黑色文本作为通知文本,但三星却没有:其通知下拉菜单具有深色背景,默认通知布局中的文本为白色。 因此,这会导致一个问题:不使用任何精美布局的通知显示得很好,但是使用自定义布局的通知却很难阅读,因为文本是黑色而不是默认的白色。甚至官方文档也只是为设置了#000颜色TextView,所以我在那里找不到任何指针。 用户很友善地拍摄了该问题的屏幕截图: 那么,如何在布局中使用设备的默认通知文本颜色?我宁愿不开始根据电话型号动态更改文本颜色,因为这需要进行大量更新,并且具有自定义ROM的人可能仍然会遇到问题,具体取决于他们所使用的皮肤。

5
Android中的十六进制颜色有时为8位数字。怎么样?#FFFFFF和#FFFFFF00有什么区别
我有时在示例中看到Android的着色为#FF191919。我的意思是8位十六进制数字。但是它只能是一个6位数字。它们有什么关系?如果我想o将6位数字转换为8位数字。怎么做?我的意思是将#424242转换为8位数字的颜色?请让我知道细节。感谢您的时间和帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.