Questions tagged «android»

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

12
如何在LinearLayout子项之间腾出空间?
我正在以编程方式将自定义视图添加到垂直的LinearLayout中,并且我希望这些视图之间有一定的空间。我尝试将setPadding(0,1,0,1)添加到我的CustomView构造函数中,但这似乎没有任何效果。有什么建议吗? *有人指出,我应该使用边距。由于我是动态添加视图,因此需要从代码中设置边距(不在xml中)。我相信下面是实现此目的的方法,但是它没有用。 public class MyView extends View { public MyView (Context context) { super(context); MarginLayoutParams params = new MarginLayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); params.setMargins(0, 10, 0, 10); setLayoutParams(params); *编辑。在将视图添加到线性布局时,我还尝试使用MarginLayoutParams作为参数(如下所示)。这也行不通: MarginLayoutParams params = new MarginLayoutParams(linearLayout.getLayoutParams()); linearLayout.setMargins(0, 10, 0, 10); linearLayout.addView(view, params);
160 android 

11
如何在Android 5中更改默认对话框按钮的文本颜色
我的应用程序中有很多警报对话框。这是默认布局,但我要在对话框中添加肯定和否定按钮。因此,按钮将获得默认的Android 5文本颜色(绿色)。我试图更改它,但没有成功。知道如何更改文字颜色吗? 我的自定义对话框: public class MyCustomDialog extends AlertDialog.Builder { public MyCustomDialog(Context context,String title,String message) { super(context); LayoutInflater inflater = (LayoutInflater) context.getSystemService( Context.LAYOUT_INFLATER_SERVICE ); View viewDialog = inflater.inflate(R.layout.dialog_simple, null, false); TextView titleTextView = (TextView)viewDialog.findViewById(R.id.title); titleTextView.setText(title); TextView messageTextView = (TextView)viewDialog.findViewById(R.id.message); messageTextView.setText(message); this.setCancelable(false); this.setView(viewDialog); } } 创建对话框: MyCustomDialog builder = new MyCustomDialog(getActivity(), "Try …


13
使用“ flatDirs”将本地.aar文件添加到Gradle构建中不起作用
我知道这个问题:将本地.aar文件添加到我的gradle版本中但是该解决方案不适用于我。 我尝试将以下语句添加到build.gradle文件的顶层: repositories { mavenCentral() flatDir { dirs 'libs' } } 我还将slidingmenu.aar文件放入/libs并在本dependencies节中进行了引用:compile 'com.slidingmenu.lib:slidingmenu:1.0.0@aar',并但它根本不起作用。 我试过了 compile files('libs/slidingmenu.aar'),但是没有运气。 我想念什么?有任何想法吗? PS Android Studio 0.8.2

11
如何通过菜单按钮在设备上强制使用溢出菜单
我想让所有不适合ActionBar的菜单项进入溢出菜单(从Action Bar到达的菜单项而不是菜单按钮),即使在具有Menu Button的设备上也是如此。对于用户而言,这似乎比将其放入单独的菜单列表中要直观得多,该列表要求用户仅从ActionBar的布局不适合他们在栏上的情况下就从触摸(屏幕)交互跳至基于按钮的交互。 在模拟器上,我可以将“硬件后退/主键”值设置为“ no”,并获得此效果。我已经在代码中寻找了一种方法来针对具有菜单按钮但无法正常使用的实际设备执行此操作。谁能帮我?

3
如何在Android上动态更新ListView [关闭]
在这里很难说出要问什么。这个问题是模棱两可,含糊不清,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 在Android上,如何ListView根据用户输入进行过滤,其中显示的项目会根据TextView值动态更新? 我正在寻找这样的东西: ------------------------- | Text View | ------------------------- | List item | | List item | | List item | | List item | | | | | | | | | -------------------------

6
带有HAXM的Android模拟器冻结OS X v10.9(Mavericks)
我刚刚更新到OS X v10.9(Mavericks),现在无论何时启动任何一个模拟器,只要模拟器启动,我的整个计算机都将冻结,并且屏幕中央的旋转进度指示器(而不是沙滩球,进度指示器类似于您在关机时看到的内容,但屏幕并未变灰。 我试过了: 关闭GPU加速 卸载并重新安装最新的英特尔HAXM 重新创建我的AVD 更新了我的Android SDK-工具 唯一可行的方法是卸载Intel HAXM /不使用硬件加速。 我猜想Mavericks和HAXM中存在一个错误,类似于促使OS X v10.8(Mountain Lion)HAXM 1.0.6发行的原因? 以下崩溃报告指示HAXM生成的内核崩溃。 Anonymous UUID: 2C84F70F-FE54-51E7-4FBE-6E601ED377AF Tue Oct 8 21:49:39 2013 Panic(CPU 3): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff802deca4d8, spinlock owner: 0xffffff80409f4cf0, current_thread: 0xffffff80409f4cf0, spinlock_owner_cpu: 0x3 RAX: 0xffffff80409f4cf0, RBX: 0xffffff802ded4c40, RCX: 0xffffff80409f4cf0, RDX: 0x0000000700000000 …

13
java.lang.OutOfMemoryError:位图大小超出VM预算-A​​ndroid
我开发了一个在Android上使用大量图像的应用程序。 该应用程序运行一次,填满屏幕(上的信息Layouts,Listviews,Textviews,ImageViews,等)和用户读取的信息。 没有动画,没有特效或任何可以填满内存的东西。有时可绘制对象可以更改。有些是android资源,有些是保存在SDCARD文件夹中的文件。 然后,用户退出(该onDestroy方法被执行,并且应用程序由VM保留在内存中),然后在某个时候用户再次进入。 每次用户进入该应用程序时,我都会看到内存越来越多,直到用户获得java.lang.OutOfMemoryError。 那么处理许多图像的最佳/正确方法是什么? 我应该将它们放在静态方法中,这样就不会一直加载它们吗?我是否必须以特殊方式清洁版面或版面中使用的图像?


9
如何在Android中自定义进度栏
我正在开发一个要显示a的应用程序ProgressBar,但是我想替换默认的Android ProgressBar。 那么如何自定义ProgressBar呢? 我需要一些图形和动画吗? 我阅读了以下帖子,但无法正常工作: 自定义进度栏Android

13
从DialogFragment回调到片段
问题:如何创建从DialogFragment到另一个Fragment的回调。就我而言,所涉及的活动应该完全不知道DialogFragment。 认为我有 public class MyFragment extends Fragment implements OnClickListener 然后在某个时候我可以做 DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); MyDialogFragment的样子 protected OnClickListener listener; public static DialogFragment newInstance(OnClickListener listener) { DialogFragment fragment = new DialogFragment(); fragment.listener = listener; return fragment; } 但是,如果DialogFragment暂停并在其生命周期中恢复,则无法保证侦听器会存在。Fragment中唯一的保证是通过setArguments和getArguments通过Bundle传递的保证。 有一种方法可以引用活动(如果它应该是侦听器): public Dialog onCreateDialog(Bundle bundle) { OnClickListener listener = (OnClickListener) getActivity(); .... …

10
如何在Android中添加日历事件?
我只是在跟上Android的发展步伐,今天在一个项目会议上,有人说Android没有本地日历应用程序,因此用户可以使用他们喜欢的任何日历应用程序。 这是真的吗?如果是,该如何以编程方式将事件添加到用户的日历中?它们共享一个通用的API吗? 对于它的价值,我们可能针对的是Android2.x。
159 android  calendar 

12
棉花糖中的存储权限错误
Наэтотвопросестьответына 堆栈溢出нарусском:Какполучитьсписокфайловвдиректории?(Android API级别26) 在Lollipop中,下载功能在我的应用程序中运行良好,但是当我升级到棉花糖时,我的应用程序崩溃并在尝试从Internet下载到SD卡时出现此错误: Neither user nor current process has android.permission.WRITE_EXTERNAL_STORAGE 它抱怨这行代码: DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); manager.enqueue(request); 我在应用程序外部清单中具有权限: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> 我清理并重建了项目,但仍然崩溃。

8
Android Studio 3.5重构问题
我刚刚用android studio 3.5更新了我的工作室,现在当我尝试重构AndroidManifest.xml文件时,它会将我的所有应用程序权限重构到文件的底部。 有人遇到过这个问题吗?这个重构问题有解决方案吗? 重构之前: 重构后: 它适用于我的所有项目文件。 为何重要:

17
无法解析主机“ <url here>”;没有与主机名关联的地址[关闭]
关闭。这个问题需要调试细节。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 在我的用于读取RSS链接的Android应用程序中,出现此错误: java.net.UnknownHostException:无法解析主机“ example.com”;没有与主机名关联的地址。 在模拟器中,我可以通过浏览器连接到Google。请帮助我解决此问题。
159 java  android 

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.