Questions tagged «android»

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


30
如何在Android中更改TextView的fontFamily
因此,我想android:fontFamily在Android中进行更改,但在Android中看不到任何预定义的字体。如何选择一种预定义的?我真的不需要定义自己的TypeFace,但我所需要的只是与现在显示的有所不同。 <TextView android:id="@+id/HeaderText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="52dp" android:gravity="center" android:text="CallerBlocker" android:textSize="40dp" android:fontFamily="Arial" /> 看来我在那里所做的并没有真正的作用!BTW android:fontFamily="Arial"是一个愚蠢的尝试!

30
如何从Android应用程序中获取崩溃数据?
如何从Android应用程序获取崩溃数据(至少是堆栈跟踪)?至少在使用电缆检索我自己的设备上工作时,但理想情况下,该应用程序可以在野外运行的任何应用程序实例中运行,以便我可以对其进行改进并使其更牢固。

26
android.os.FileUriExposedException:file:///storage/emulated/0/test.txt通过Intent.getData()在应用程序之外公开
当我尝试打开文件时,应用程序崩溃。它在Android Nougat以下运行,但是在Android Nougat上崩溃。仅当我尝试从SD卡而不是系统分区打开文件时,它才会崩溃。一些权限问题? 样例代码: File file = new File("/storage/emulated/0/test.txt"); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file), "text/*"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); // Crashes on this line 日志: android.os.FileUriExposedException:file:///storage/emulated/0/test.txt通过Intent.getData()在应用程序之外公开 编辑: 定位Android牛轧糖时,file://不再允许使用URI。我们应该改用content://URI。但是,我的应用程序需要打开根目录中的文件。有任何想法吗?

20
具有不同颜色的标准Android按钮
我想稍微更改标准Android按钮的颜色,以更好地匹配客户的品牌。 到目前为止,我发现最好的方法是将Button的drawable 更改为位于以下位置的drawable res/drawable/red_button.xml: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/red_button_pressed" /> <item android:state_focused="true" android:drawable="@drawable/red_button_focus" /> <item android:drawable="@drawable/red_button_rest" /> </selector> 但这需要我实际上为要自定义的每个按钮创建三个不同的可绘制对象(一个用于静态按钮,一个用于焦点按钮,一个在按下按钮时)。这似乎比我需要的更加复杂且非干燥。 我真正想做的就是对按钮应用某种颜色转换。有没有比我更简单的方法来更改按钮的颜色?

17
如何防止单击按钮时对话框关闭
我有一个EditText用于输入的对话框。当我单击对话框上的“是”按钮时,它将验证输入,然后关闭对话框。但是,如果输入错误,我希望保留在同一对话框中。每次无论输入什么,当我单击“否”按钮时,都应自动关闭对话框。如何禁用此功能?顺便说一句,我在对话框上的按钮上使用了PositiveButton和NegativeButton。





30
Android Studio中的“无法解析符号R”
想要改善这篇文章吗?提供此问题的详细答案,包括引文和为什么答案正确的解释。答案不够详细的答案可能会被编辑或删除。 在我所引用的所有类的所有实例中R.id.something,R都是红色,并显示“无法解析符号R”。同样,每次都有R.layout.something红色下划线表示“无法解析方法setContentView(?)”。该项目始终可以正常运行。一直看到这很烦人。我在这里阅读了许多其他问题,这些问题与相似但最涉及从Eclipse导入项目有关。我使用的是我认为是Android Studio的最新版本,并且该项目是使用Android Studio创建的,并且可以正常工作而没有任何“无法解决R”问题。如果有人知道,我想知道是什么原因造成的。


13
实例化新的Android片段的最佳做法
我已经看到了两种在应用程序中实例化新Fragment的常规做法: Fragment newFragment = new MyFragment(); 和 Fragment newFragment = MyFragment.newInstance(); 第二个选项使用静态方法newInstance(),通常包含以下方法。 public static Fragment newInstance() { MyFragment myFragment = new MyFragment(); return myFragment; } 最初,我认为主要的好处是可以在创建Fragment的新实例时重载newInstance()方法以提供灵活性-但我也可以通过为Fragment创建重载的构造函数来做到这一点。 我错过了什么? 一种方法比另一种方法有什么好处?还是只是好的做法?



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.