Questions tagged «android»

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

12
设置片段主题
我正在尝试为片段设置主题。 在清单中设置主题无效: android:theme="@android:style/Theme.Holo.Light" 通过查看以前的博客,似乎我不得不使用ContextThemeWrapper。谁能推荐我一个编码示例?我什么都找不到

11
在布局XML文件中使用包含时如何指定ID
在我的布局xml文件中,我包括了其他布局xml文件(每个文件都有不同的android id)。 <include layout="@layout/view_contact_name" android:id="+id/test1"/> <include layout="@layout/view_contact_name" android:id="+id/test2"/> 但是,当我在模拟器中运行它并启动Hierarchy Viewer时,每个布局仍然显示“ NO_ID”,并且在我的代码中,我拥有 findViewById(R.id.test1)并且findViewById(R.id.test2)都返回null。 谁能帮我解决我的问题?




8
AVD模拟器支持Google Play商店吗?
经过大量搜索后,我找不到该问题的答案。Google Play商店是AV模拟器中的正式支持吗? 我知道它曾经被停止过,然后我听说它是​​在特定版本的android之后恢复的。我正在使用avd android 4.4.3(api 19)google app。我在那看不到Google Play商店应用。我应该期待吗?还是可以在avd上正式安装Google Play商店的官方APK?
117 android  google-play  avd 

17
firestore:PERMISSION_DENIED:缺少权限或权限不足
我遇到错误 Gettingdocuments.com.google.firebase.firestore.FirebaseFirestoreException:PERMISSION_DENIED:缺少权限或权限不足。 对于else语句中的以下代码 db.collection("users") .get() .addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() { @Override public void onComplete(@NonNull Task<QuerySnapshot> task) { if (task.isSuccessful()) { for (DocumentSnapshot document : task.getResult()) { s(document.getId() + " => " + document.getData()); } } else { s("Error getting documents."+ task.getException()); } } });


12
Android 4.3菜单项showAsAction =“ always”被忽略
我正在使用从Android 4.3(API级别18)开始可用的新v7 appcompat库。 无论在showAsAction中为菜单项指定了什么,都不会显示它-始终创建溢出菜单图标,甚至在菜单下放置一个菜单项。 尝试将菜单添加到这样的活动中: @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_sizes, menu); return true; } 这是我的菜单xml: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_add_size" android:title="@string/menu_add_item" android:orderInCategory="10" android:showAsAction="always" android:icon="@android:drawable/ic_menu_add" /> </menu> 是新的支持库v7的错误,还是代码有问题?我以前在ActionBarSherlock上使用过类似的代码很多次。

5
滑动以关闭RecyclerView [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 我曾经使用过SwipeToDismiss库,但现在我正尝试迁移到RecyclerView,事情并不是那么明显,您知道此lib有任何替换吗?有什么想法如何从头开始实施它吗?

7
如何在Eclipse中更新我的ADT?
我试图更新我的Eclipse。目前,我在Eclipse中拥有2.2 Android SDK。昨天我已经像这样更新了Eclipse: Eclipse->窗口-> Android SDK Manager->我已经从列表中选中了两个复选框。工具-> Android SDK工具和Android SDK平台工具。 我在这里发布了从下载和安装中获得的消息的最后几行: 准备安装档案 下载Android SDK平台工具,修订版12 安装Android SDK平台工具,修订版12 成功停止ADB服务器。 已安装Android SDK平台工具,修订版12已 下载Android SDK工具,修订版20已 安装Android SDK工具,修订版20 [post_tools_install.bat]更新SDK Manager.exe [post_tools_install.bat]已复制1个文件。 [post_tools_install.bat]更新AVD Manager.exe [post_tools_install.bat]已复制1个文件。 已成功安装Android SDK Tools,修订版20 停止ADB服务器。 启动ADB服务器成功。 做完了 已安装2个软件包。 正在获取URL:https ://dl-ssl.google.com/android/repository/addon.xml 无法获取URL https://dl-ssl.google.com/android/repository/addon.xml,原因:dl- ssl.google.com 提取URL:http : //software.intel.com/sites/landingpage/android/addon.xml 未能提取URL http://software.intel.com/sites/landingpage/android/addon.xml,原因:software.intel.com 完成加载程序包。 但是,在我关闭Eclipse并再次想要启动之后,所有这些都引发了错误: 此Android SDK需要Android …
116 android  adt 

8
动画可见性模式“消失”和“可见”
因此,当我设置线性布局与其他小部件(从GONE到VISIBLE以及相反)的可见性时,我试图制作动画。我使用切换按钮显示和隐藏。这是一张图片,显示我想做什么: 我可以显示和隐藏,但我没有遵循我如何正确设置滑动动画.... :( 这是我的xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/LinearLayout01" android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical"> <ScrollView android:id="@+id/ScrollView01" android:layout_width="wrap_content" android:layout_height="wrap_content"> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical"> <!-- TITULO1 --> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="horizontal" android:background="#848284" android:padding="4px"> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView01" android:text="Informação Geral" android:textColor="#FFFFFF" android:gravity="left" android:textStyle="bold" android:singleLine="true" android:ellipsize="end" android:layout_gravity="center_vertical" android:textSize="18px" android:paddingLeft="4px"> </TextView> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_gravity="right|center_vertical" android:gravity="right|center_vertical" …

13
创建带有支持(v21)工具栏的首选项屏幕
我在使用“首选项”屏幕上的支持库中的新“材料设计”工具栏时遇到了麻烦。 我有一个settings.xml文件,如下所示: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="@string/AddingItems" android:key="pref_key_storage_settings"> <ListPreference android:key="pref_key_new_items" android:title="@string/LocationOfNewItems" android:summary="@string/LocationOfNewItemsSummary" android:entries="@array/new_items_entry" android:entryValues="@array/new_item_entry_value" android:defaultValue="1"/> </PreferenceCategory> </PreferenceScreen> 字符串在其他地方定义。

4
Android:如何将参数传递给AsyncTask的onPreExecute()?
我使用AsyncTask来加载作为内部类实现的操作。 在中onPreExecute(),显示一个加载对话框,然后将其再次隐藏在中onPostExecute()。但是对于某些加载操作,我事先知道它们将很快完成,因此我不想显示加载对话框。 我想通过一个我可以传递给它的布尔参数来表明这一点,onPreExecute()但是显然出于某种原因onPreExecute()它没有任何参数。 显而易见的解决方法可能是在我的AsyncTask或外部类中创建一个成员字段,在每次加载操作之前都必须设置该成员字段,但这似乎不是很优雅。有一个更好的方法吗?

6
如何在Android中阅读文本文件?
我想从文本文件中读取文本。在下面的代码中,发生异常(这意味着它进入了该catch块)。我将文本文件放在应用程序文件夹中。我应该在哪里放置此文本文件(mani.txt)以便正确阅读? try { InputStream instream = openFileInput("E:\\test\\src\\com\\test\\mani.txt"); if (instream != null) { InputStreamReader inputreader = new InputStreamReader(instream); BufferedReader buffreader = new BufferedReader(inputreader); String line,line1 = ""; try { while ((line = buffreader.readLine()) != null) line1+=line; }catch (Exception e) { e.printStackTrace(); } } } catch (Exception e) { String error=""; error=e.getMessage(); …

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.