Tag: 安卓

在android中比较两个drawable

如何比较两个drawable,我这样做,但没有任何成功 public void MyClick(View view) { Drawable fDraw = view.getBackground(); Drawable sDraw = getResources().getDrawable(R.drawable.twt_hover); if(fDraw.equals(sDraw)) { //Not coming } }

无法parsing符号“AppCompatActivity”

我刚刚尝试使用Android Studio。 我创build了空白项目,并尝试创build扩展AppCompatActivity Activity 。 不幸的Android工作室“说”它 无法parsing符号“AppCompatActivity” 我compile "com.android.support:appcompat-v7:22.0.+"在我的“应用程序”模块的依赖列表中,并重build了几次项目。 不过,我只能使用ActionBarActivity 。 我究竟做错了什么?

如何以编程方式更改ActionBar中的MenuItem图标

如何以编程方式更改ActionBar中的MenuItem图标? 我试图使用 MenuItem menuItem =(MenuItem)findViewById(R.id.action_settings); menuItem.setIcon(getResources()。getDrawable(R.drawable.ic_launcher)) 但它不起作用。 这是我的代码: 主要活动 package com.test; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; public class MainActivity extends ActionBarActivity { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button)findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { MenuItem menuItem = […]

“?android:attr / activatedBackgroundIndicator”是如何工作的?

我正在寻找如何突出显示列表中选定的项目,当显示select的上下文操作栏,我find的解决scheme是将我的行布局xml的android:background属性设置为"?android:attr/activatedBackgroundIndicator" 。 如何设置这个工作呢? 涉及的机制是什么? “?”,“attr”,“activatedBackgroundIndicator”等语法元素是什么意思? “activatedBackgroundIndicator”的含义在哪里定义的?

处理程序是抽象的,不能被实例化

我正在尝试在我的应用程序中使用Handler程序。 但是当我像这样实例化它: Handler handler = new Handler(); 我得到以下错误。 Gradle: error: Handler is abstract; cannot be instantiated 而当我检查解决scheme,它要求我实施这些方法: Handler handler = new Handler() { @Override public void close() { } @Override public void flush() { } @Override public void publish(LogRecord record) { } }; 我以前从来没有使用过Handlers ,我只是在经过一段时间才调用方法。 为了达到这个目的,我使用了: handler.postDelayed(new Runnable() { @Override public void run() { //Do […]

如何在创build和显示布局时将焦点置于视图上?

目前,我有一个布局,其中包含一个Button ,一个TextView和一个EditText 。 当显示布局时,焦点将自动放在EditText ,这将触发键盘在Android手机上显示。 这不是我想要的。 有没有什么办法可以将焦点放在TextView或者在布局显示时什么也不做?

新的GoogleloginAndroid

我尝试使用新的Google Play服务8.3获取用户令牌ID,并按照所logging的方式传递服务器ID: GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(getString(R.string.server_client_id)) .requestEmail() .build(); 但是我仍然得不到成功的结果如下: {statusCode=unknown status code: 12501, resolution=null} 并在这里loggingGoogleSignInStatusCodes login被用户取消。 即用户取消了一些login解决scheme,例如账户select或OAuth同意。 常数值:12501 这不是我的情况,因为我已经select了一个帐户。 任何想法可能是什么原因?

“Android库项目无法启动”?

现在我完全被这个错误消息搞糊涂了: Android库项目无法启动。 我仔细检查了构buildpath和库,一切似乎“确定”,并没有问题视图上的错误,但是,当我试图运行我的应用程序作为一个Android项目,它失败,并显示该消息。 为什么发生任何解释赞赏!

Android中的INSTALL_FAILED_MISSING_SHARED_LIBRARY错误

当我试图运行使用Google API的Android应用程序时,出现以下错误 [2009-07-11 11:46:43 – FirstMapView]安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY [2009-07-11 11:46:43 – FirstMapView]请检查logcat输出了解更多详情。 [2009-07-11 11:46:44 – FirstMapView]发布取消! 任何人都可以帮我解决这个错误?

如何检查Google Play服务版本?

在我的应用程序中,我需要检查Google Play服务版本(安装在用户设备中)。 可能吗 ? 如果是的话,我该怎么做? 我search了谷歌,但我找不到任何东西!