Articles of 用户界面

从BroadcastReceiver显示复杂Toast

我想知道是否有人可以帮助我。 我正在尝试在收到短信时显示一个toast元素。 此吐司应包含一个布局,其中包含一个图像(短信图标)和2个文本视图(发件人,消息) 如果我从一个活动调用以下方法,它按预期工作… public void showToast(Context context, String name, String message) { LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.toast_sms, (ViewGroup) findViewById(R.id.toast_sms_root)); TextView text = (TextView) layout.findViewById(R.id.toastsms_text); text.setText(message); Toast toast = new Toast(getApplicationContext()); toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0); toast.setDuration(Toast.LENGTH_LONG); toast.setView(layout); toast.show(); } 但是,如果我尝试从我的SMSReceiver以相同的方式调用相同的代码,我得到: The method getLayoutInflater() is undefined for the type SmsReceiver The method findViewById(int) is […]

从代码更改活动背景

我有一个背景活动: 如何从代码中更改背景图像? 我实际上使用单声道,但Java样本也会有所帮助。

Android UI设计

我想要一些资源来学习如何为Android设计? 我们需要有哪些尺寸? 我们可以有自定义对话框和警报框设计吗? 你能指导我一些资源,如文章或书籍等。

用于图标通知的UI帮助

我想设计以下UI。 任何人都可以给我一个例子或建议一些实现的源代码吗?

Android – 在TextView上显示带边框文本的方法?

有没有办法在TextView上显示带边框的文本?

Android:IllegalStateException – 什么时候抛出?

在我的应用程序中,有时会抛出以下exception: 07-28 14:49:25.398: ERROR/AndroidRuntime(8097): java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread. [in ListView(2131099717, class android.widget.ListView) with Adapter(class ch.uzh.csg.games4blue.gamebase.view.UserView$UserAdapter)] 07-28 14:49:25.398: ERROR/AndroidRuntime(8097): at android.widget.ListView.layoutChildren(ListView.java:1432) 07-28 14:49:25.398: ERROR/AndroidRuntime(8097): at […]

在Android中从右到左布局

我来自一个Web应用程序开发背景,我是android的新手,我正在尝试创建一个具有从右到左布局(阿拉伯语)的应用程序,但我面临很多问题,对齐和文本对齐,我明白很多人抱怨android支持rtl语言,但我可以看到Android市场上有很多rtl应用程序可以正常工作。 有一个简单明了的方法来处理rtl布局,还是我必须做变通办法才能达到理想的布局? 注意:我正在尝试使用android 2.3和3.0 SDK进行开发 谢谢

andengine:使用addContentView在andengine顶部添加一个包含UI控件的视图

我试图在andengine游戏上创建一个EditText作为游戏聊天室。 我使用的方法在Android 2.2.1 IDEOS 2,Emulator Android 2.1,Emulator Android 2.2,Emulator Android 2.3上运行良好 。 更新25 / APR / 2012 :最近在三星Galaxy S SGH-T959 Android 2.1-Update1上测试过,除了小的对齐问题之外它工作正常,这是三星Android 2.3的问题。 以下设备不会在andengine游戏活动之上显示EditText控件 : 三星Y S5360 Android 2.3.6 三星Galaxy 551 Android 2.3.6 这就是我在游戏活动中所做的 chatEditText = new EditText(this); chatEditText.setSingleLine(true); chatEditText.setId(1); chatEditText.setHint(” “); tableLayout = new TableLayout(this); tableLayout.setVerticalGravity(Gravity.BOTTOM); tableLayout.setLayoutParams(new FrameLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); tableLayout.setHorizontalGravity(Gravity.CENTER_HORIZONTAL); tableLayout.setPadding(25, 25, 25, 308); […]

FragmentActivity TabHost包含片段和活动

我必须在我的应用程序中实现这样的图层次结构。 我有TabHost 5个标签。 其中一个应该是特定行为的Activity原因。 这只有一个活动应该同时具有: 横向和纵向 ,但Fragments应该只有一个(纵向)。 每个肖像布局都应该有下面的标签,但这一个活动不应该。 我管理完成了TabHost内部的5个片段,但我发现,我只能使用一个Activity和4个片段,或者所有5个活动。 有5个活动(FragmentActivities)不会有问题,但我更喜欢有碎片。 我想,我应该在MyTabActivity扩展FragmentActivity和TabActivity (它是带有MyTabActivity Activity),但我不能在JAVA中扩展两个类。 不幸的是没有TabFragmentActivity这样的课程:-) 所以我的问题是: 是否有可能像上图中那样获得这样的效果 ? PS也许我错过了重要,因为我刚刚开始使用Java / Android – 它可能是一个线索。

如何制作钻石ShapeDrawable?

我想制作一个可绘制的形状像钻石,我可以在xml资源中绘制。 我使用可绘制的形状作为textviews的背景,我该如何定义这种形状? 我应该使用带有矩形形状的RotateDrawable吗?