Questions tagged «android»

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

30
如何在代码中设置TextView的文本颜色?
在XML中,我们可以通过textColor属性设置文本颜色,例如android:textColor="#FF0000"。但是,如何通过编码进行更改? 我尝试了类似的东西: holder.text.setTextColor(R.color.Red); 在哪里holder只是一个类,并且text是类型TextView。红色是在字符串中设置的RGB值(#FF0000)。 但是它显示出不同的颜色,而不是红色。我们可以在setTextColor()中传递什么样的参数?在文档中说int,但这是资源参考值还是其他值?
544 android  colors  textview 

7
是否有人有基准(代码和结果)可以比较用Xamarin C#和Java编写的Android应用的性能?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 我偶然发现Xamarin声称他们在Android上的Mono实现和他们的C#编译应用比Java代码更快。是否有人在不同的Android平台上对非常相似的Java和C#代码执行实际的基准测试,以验证此类声明,可以发布代码和结果吗? 新增2013年6月18日 由于没有答案,也找不到别人做的基准测试,因此决定自己做测试。不幸的是,我的问题仍然“锁定”,所以我不能将其发布为答案,只能编辑问题。请投票以重新打开这个问题。对于C#,我使用了Xamarin.Android Ver。4.7.09001(测试版)。源代码,我用于测试和编译APK包的所有数据都在GitHub上: Java:https://github.com/gregko/TtsSetup_Java C#:https://github.com/gregko/TtsSetup_C_sharp 如果有人想在其他设备或仿真器上重复我的测试,那么我也很想学习测试结果。 我的测试结果 我将句子提取器类移植到了C#(通过我的@Voice Aloud Reader应用程序),并对10种使用英语,俄语,法语,波兰语和捷克语的HTML文件运行了一些测试。每次运行对所有10个文件执行5次,下面列出了3种不同设备和1个模拟器的总时间。我仅测试了“发布”版本,而未启用调试。 HTC Nexus One Android 2.3.7(API 10)-CyanogenMod ROM Java:总计时间(5次运行):12361 ms,文件读取总计:13304 ms C#:总计总时间(5次运行):17504毫秒,文件读取总计:17956毫秒 三星Galaxy S2 SGH-I777(Android 4.0.4,API 15)-CyanogenMod ROM Java:总计时间(5次运行):8947 ms,文件读取总计:9186 ms C#:总计总时间(5次运行):9884 ms,文件读取总计:10247 ms 三星GT-N7100(Android 4.1.1 JellyBean,API 16)-三星ROM Java:总计时间(5次运行):9742 ms,文件读取总计:10111 ms C#:总计总时间(5次运行):10459 ms,文件读取总计:10696 ms …
544 c#  java  android  xamarin  dot42 

30
如何从Android设备访问本地主机?
我可以使用Android模拟器访问笔记本电脑的网络服务器,使用10.0.2.2:portno 效果很好。 但是,当我连接真正的Android手机时,手机浏览器无法连接到笔记本电脑上的同一Web服务器。手机使用USB电缆连接到笔记本电脑。如果运行adb devices命令,则可以看到我的手机。 我想念什么?
542 android 

16
Android:在Button或ImageButton上组合文本和图像
我试图在按钮上放置图像(作为背景)并动态添加,具体取决于运行时所发生的事情,图像上方/上方的一些文本。 如果使用,ImageButton我什至没有可能添加文本。如果我使用的话,Button我可以添加文本,但只能定义具有android:drawableBottom和此处定义的XML属性相似的图像。 但是,这些属性仅以x和y维度组合文本和图像,这意味着我可以在文本周围绘制图像,但不能在文本下方/下方绘制图像(z轴定义为从显示出来)。 有关如何执行此操作的任何建议?一种想法是扩展Button或ImageButton覆盖draw()-method。但是以我目前的知识水平,我真的不知道如何做到这一点(2D渲染)。也许有更多经验的人知道解决方案或至少有一些入门指南?
540 android  image  text  button 


11
如何创建密钥库?
为Android创建密钥库的步骤是什么? 我需要在我的应用中使用Google Maps,但我不知道错过了哪些步骤。请向我提供具体的详细步骤(我对指南不了解)。
537 android  keystore 

25
在Mac OS X上设置ADB
我花了很长时间弄清楚如何在Mac上设置adb,因此我想写如何设置它对某些人可能有用。adb是用于在手机/模拟器上安装和运行android应用的命令行工具
534 android  macos  adb 

24
Android更改浮动操作按钮颜色
我一直在尝试更改Material的“浮动动作按钮”的颜色,但没有成功。 <android.support.design.widget.FloatingActionButton android:id="@+id/profile_edit_fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end|bottom" android:layout_margin="16dp" android:clickable="true" android:src="@drawable/ic_mode_edit_white_24dp" /> 我尝试添加: android:background="@color/mycolor" 或通过代码: FloatingActionButton fab = (FloatingActionButton) rootView.findViewById(R.id.profile_edit_fab); fab.setBackgroundColor(Color.parseColor("#mycolor")); 要么 fab.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#mycolor"))); 但以上方法均无效。我也尝试过提出的重复问题中的解决方案,但是没有一个起作用。按钮保持绿色,并且也变成了正方形。 PS知道如何添加波纹效果也很高兴,也无法理解。


25
如何在ImageView中缩放图像以保持纵横比
在Android中,我所定义的ImageView“S layout_width是fill_parent(可能需要在电话的全宽)。 如果我放的图片ImageView大于layout_width,Android会缩放图片,对吗?但是高度呢?Android缩放图像时,它会保持宽高比吗? 我发现,ImageView当Android缩放的图片大于时,顶部和底部会有一些空白ImageView。真的吗?如果是,如何消除空白?

24
设置EditText光标颜色
我在平板电脑项目上使用Android的Holo主题时遇到此问题。但是,我在屏幕上有一个白色背景的片段。我EditText在此片段上添加了一个组件。我试图通过设置Holo.Light主题资源的背景来覆盖主题。但是,我的文本光标(克拉)保持白色,因此在屏幕上不可见(我可以在edittext字段中淡淡地看到它。)。 有谁知道我如何使EditText使用较深的光标颜色?我尝试将EditText的样式设置为"@android:style/Widget.Holo.Light.EditText"无积极结果。

11
compileSdkVersion和targetSdkVersion有什么区别?
我看过使用Gradle进行构建的文档,但是我仍然不确定compileSdkVersion和之间的区别targetSdkVersion。 它只说: 该compileSdkVersion属性指定编译目标。 那么,什么是“编译目标”? 我看到两种可能的解释方法: compileSdkVersion是用于构建应用程序的编译器版本,targetSdkVersion而是“应用程序定位的API级别”。(如果是这种情况,我认为compileSdkVersion必须大于或等于targetSdkVersion?? 他们是同一回事。“编译目标” ==“应用程序目标的API级别” 还有吗 我看到这个问题以前曾有人问过,但一个答案只是引用了doc,这对我来说还不清楚。

30
解决Android上INSTALL_FAILED_INSUFFICIENT_STORAGE错误的方法[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 该INSTALL_FAILED_INSUFFICIENT_STORAGE错误是每个Android开发者的生活的祸根。无论应用程序大小或可用存储量如何,都会发生这种情况。重新启动目标设备可以暂时解决该问题,但是很快又回来了。人们有数百(甚至数千个)留言板帖子询问为什么会出现此问题,但Google员工对此问题感到无奈。 有一个简单的解决方法。如果您的测试设备运行的是Android 2.2或更高版本android:installLocation,请使用将该属性添加到应用程序的清单文件中"preferExternal"。这将强制将应用程序安装在设备的外部存储设备(例如手机的SD卡)上。 例如: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.andrewsmith.android.darkness" android:installLocation="preferExternal" 这更像是临时解决方案,而不是解决方案,如果您希望完成的应用程序安装在设备的内存中,则可能不是理想的选择。但这至少将使开发过程不那么麻烦。



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.