Questions tagged «android»

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

15
如何实现Android Pull-to-Refresh
在诸如Twitter(官方应用程序)之类的Android应用程序中,遇到ListView时,可以将其拉下(发布后会反弹)以刷新内容。 我想知道您认为最好的方法是什么? 我可能想到的一些可能性: ListView顶部的项目-但是,我不认为滚动到带有ListView动画的项目位置1(基于0)并不容易。 ListView之外的另一个视图-但是在拉拽ListView时,我需要注意将其向下移动,而且我不确定是否可以检测到对ListView的拖动是否仍然真正滚动了ListView上的项目。 有什么建议吗? PS我想知道官方Twitter应用程序源代码何时发布。已经提到它将被发布,但是六个月过去了,从那以后我们还没有听说过它。


23
如何更改微调器的文字大小和文字颜色?
在我的Android应用程序中,我正在使用微调器,并且已经将SQLite数据库中的数据加载到微调器中,并且它可以正常工作。这是代码。 Spinner spinner = (Spinner) this.findViewById(R.id.spinner1); List<String> list = new ArrayList<String>(); ArrayAdapter<String> dataAdapter = new ArrayAdapter<String> (this,android.R.layout.simple_spinner_item, list); cursor.moveToFirst(); list.add("All Lists"); if (cursor.getCount() > 0) { for (int i = 0; i < cursor.getCount(); i++) { keyList[i] = cursor.getString(cursor.getColumnIndex(AndroidOpenDbHelper.KEYWORD)); list.add(keyList[i]); cursor.moveToNext(); } } Database.close(); cursor.close(); dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(dataAdapter); 现在,我想更改微调器数据的文本颜色和文本大小。我在XML文件上的Spinner标记中使用了以下XML行,但无法正常工作。 android:textColor="@android:color/white" android:textSize="11dp" …
432 android  spinner 

8
SharedPreferences中的commit()和apply()有什么区别
我SharedPreferences在我的Android应用程序中使用。我正在使用共享首选项中的commit()和apply()方法。当我使用AVD 2.3时,它没有显示错误,但是当我在AVD 2.1中运行代码时,apply()方法显示了错误。 那么这两者有什么区别?并且仅通过使用commit()就可以毫无问题地存储首选项值吗?



9
如何为应用程序添加清单权限?
我正在尝试使用HttpURLConnectionAndroid中的HTTP链接来下载文件,但在以下情况下收到此警告LogCat: WARN / System.err(223):java.net.SocketException:权限被拒绝(可能缺少INTERNET权限) 我已经添加android.Manifest.permission了我的应用程序,但是它仍然给出相同的例外。

11
滚动时背景ListView变为黑色
我创建了一个特定的列表,该列表存在于以下元素之外,以创建可滚动列表,每行的左侧包含一个图像,右侧包含一些文本: 首先使用“根”布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#C8C8C8" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content"/> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:drawSelectorOnTop="false" android:divider="#C8C8C8" android:background="#C8C8C8"/> </LinearLayout> 然后在ListView中放置以下“行”项: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:background="@drawable/bg_row" > <ImageView android:layout_width="wrap_content" android:paddingLeft="10px" android:paddingRight="15px" android:paddingTop="5px" android:paddingBottom="5px" android:layout_height="wrap_content" android:src="@drawable/bg_image" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="5px" android:paddingBottom="5px" android:textSize="16sp" android:textColor="#000000" android:layout_gravity="center" android:maxHeight="50px"/> </LinearLayout> …
427 android  listview 


25
当Firebase中的应用程序在后台运行时如何处理通知
这是我的清单 <service android:name=".fcm.PshycoFirebaseMessagingServices"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> <service android:name=".fcm.PshycoFirebaseInstanceIDService"> <intent-filter> <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> </intent-filter> </service> 当应用程序在后台运行且有通知到达时,默认通知就会出现,并且不会运行我的代码onMessageReceived。 这是我的onMessageReceived代码。如果我的应用程序在前台运行,而不是在后台运行,则调用此方法。当应用程序也在后台运行时,如何运行此代码? // [START receive_message] @Override public void onMessageReceived(RemoteMessage remoteMessage) { // TODO(developer): Handle FCM messages here. // If the application is in the foreground handle both data and notification messages here. // …

30
Android上的“未安装应用”错误
我有一个在Android模拟器中运行的程序。我不时地一直在创建一个签名的.apk并将其导出到我的HTC Desire进行测试。一切都很好。 在我最新导出的.apk上,当我尝试安装.apk时收到错误消息“未安装应用程序”。它在模拟器上运行良好。 由于我主要在仿真器上进行测试,并且仅时不时地将其导出到真实手机中,因此我不确定这种情况何时发生。它没有安装在物理电话上但在仿真器中运行良好的可能原因是什么? 我尝试重新启动电话并删除现有的.apk,但无法解决问题。


17
如何更改Android应用的名称?
是否可以在不创建新项目的情况下更改应用程序的名称(Launcher应用程序标签)? 注意:应用程序的名称和手机主屏幕上启动器图标上显示的标签可以不同。 示例:在我的应用程序所在的移动设备的主页上,我有一个图标和名称Foo,但是我想将其名称更改为Bar。我可以这样做吗?


11
Android color xml资源文件中的Web颜色
所有X11 / w3c颜色代码在Android XML资源文件的格式中是什么样的? 我知道这是一个有点可笑的问题,但是从票数来看,这显然是有用的,并且由于它显然不需要场外资源,因此我将其重新格式化以保持它的状态。 - 编辑。
420 android  xml 

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.