Articles of 安卓

如何在android中获取地址的坐标

我如何获得Android用户input的位置/地址的GPS坐标?

ActionBar上没有应用程序图标

这里有很多关于添加图标到ActionBar的查询,但没有解决我的问题。 如果您知道这个问题的重复,请随时发表评论或closures此问题。 我将我的项目迁移到IntelliJ,并没有遇到与我以前的IDE(Eclipse)的这个问题。 问题:应用程序图标不显示在ActionBar中。 我认为这应该是默认添加,这就是为什么我不能通过它的XML添加它 这是它的XML <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity" > <item android:id="@+id/action_settings" android:title="@string/action_settings" android:orderInCategory="100" app:showAsAction="always" /> </menu> 谢谢!

资源NotFoundException?

我从android市场获得崩溃报告: android.content.res.Resources$NotFoundException: Resource ID #0x…. 我每周得到17个这样的东西。 它在我的代码中指向了以下内容: context.getResources().getDrawable(R.drawable.foo); 该资源绝对存在于我的/可绘制的文件夹中。 我有几十万安装,我不知道这可能是一些用户失败,但绝大多数工作。 我想知道发生了什么,因为他们不能在这个状态下使用应用程序。 有任何想法吗? 谢谢 ———更新———————- 另外,我可以在我的R.java文件中看到有关drawable的条目,如下所示: public static final int foo=0x7f020034; 我做了一个干净的项目构build,然后直接做我的发布版本(无需修改代码之间的自动eclipse构build的东西可能让R文件出错) 谢谢

如何将AttributeSet传递给自定义视图

如何将当前的AttributeSet传递给一个自定义的View类? 如果我在参数中使用只有上下文的构造函数,那么我将失去所有主题,并且可以在xml中使用“自定义视图”中的“样式”标签。 我所做的是在xml文件中创build一个包含我的自定义视图的活动,然后以编程方式创build一个新视图并将其添加到布局中。 我发现在xml中有一个正确的样式,我创build一个程序化没有。 据我所知,两者之间的区别在于系统使用CustomLayout1(Context context, AttributeSet attrs)构造函数。 问题是我无法弄清楚如何获取应用程序的AttributeSet传递给这个自定义视图,当我以编程方式创build它。 这是活动: import android.app.Activity; import android.os.Bundle; import android.widget.LinearLayout; public class ThemeOne extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); LinearLayout layout = (LinearLayout) findViewById(R.id.mainlayout); layout.addView(new CustomLayout1(getApplicationContext())); } } 这里是主要的XML: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:id="@+id/mainlayout" android:layout_width="fill_parent" android:layout_height="fill_parent"> <com.clearsync.test.theme1.CustomLayout1 android:id="@+id/maincustom" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> […]

如何保持软键盘从Android的活动启动打开?

在Android应用程序中,只要活动启动,文本框就会获得焦点,并自动popup软键盘。 我试图通过在onCreate方法中使用以下行来阻止此操作,但它不起作用。 ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(EditText.getWindowToken(), 0);

Android Studio禁用换行

我在Android Studio上有这个奇怪的换行符,我想禁用,因为它让我感到怪异…

如何调用Android联系人列表并从其详细信息屏幕中select一个电话号码?

我已经阅读已经发布的解决scheme,但他们不知道如何使用系统的联系方式屏幕来select任何一个号码使用? 我正在开发一个短信发送Android应用程序,它提供了select手机的联系人和用户想要使用的号码发送…. 到目前为止,我还没有find任何关于select任何一个号码的事情。 这是否只能通过编程来完成? 检索数据库中的所有数字和发送短信到它? 问候 雪莉酒

Android Studio Beta Channel,Android Studio Canary Channel,Android Studio Dev Channel和有什么区别?

我是新来的android和想知道什么工作室安装和Android Studio Beta频道,Android Studio金丝雀频道,Android Studio开发频道之间的区别是什么?

如何将插件只应用于Gradle中的一种风格?

我有一个多风格,多构buildtypes的android项目,我想集成NewRelic插件。 但是,我只能将其应用于其中一个客户,因此仅适用于一种产品风味。 NewRelic使用插件,如果我在那里插入插件,插件会生成其他types的代码,这是不允许的。 所以我的问题是:我怎样才能使用apply plugin: something gradle文件中的apply plugin: something命令只适用于我的口味之一?

如何使用数据绑定将资源中的string与XML中的dynamicvariables结合起来?

我有一个TextView,它有一个硬编码的string,我有一个dynamicvariables,我想把这个string的末尾。 这是我的代码: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginLeft="16dp" android:layout_marginRight="16dp"> <TextView android:id="@+id/PeopleName" android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/Generic_Text"+"@{ Profile.name }" /> </LinearLayout> 我有一个问题android:text="@string/Generic_Text"+"@{ Profile.name }" 。 Generic_Text表明“我的名字是”,那么Profile.name是dynamic的,并且明显地从configuration文件改变到configuration文件。 我想要它,以便整个TextView输出是我的名字是{Profile.name} 。 任何帮助将是伟大的。