Articles of 用户界面

未使用FCM通知图标

我正在使用FCM ,我可以成功地将推送通知发送到我的应用程序。 我想使用自定义通知图标,但它始终显示白色图标。 我正在跑Lollipop 。 从它说的文档 icon可选,字符串表示通知图标。 为可绘制资源myicon将值设置为myicon。 (我不确定它究竟是什么意思)。 但这就是我所做的。 我从这里生成了图标。 它确实有只有白色文字和透明背景的图标。 图标的示例截图图片是 我添加到res文件夹 我编辑了我的AndroidManifest并android:icon=”@drawable/ic_stat_set” in <Application添加了这个android:icon=”@drawable/ic_stat_set” in <Application 我尝试在设备上运行项目,新的应用程序图标ic_stat_set被用作应用程序启动器。 从控制台我发送通知,我确实收到了它,但它不是我刚设置的图标。 我也试过通过api发送。 我收到了通知,但没有收到我设置的图标。 curl -X POST –header “Authorization: key=SERVERKEY” –Header “Content-Type: application/json” https://fcm.googleapis.com/fcm/send -d “{\”to\”:\”REGISTERATION-TOKEN-ID\”,\”notification\”:{\”body\”:\”Yellow\” , \”icon\” : \”ic_stat_set\”} \”priority”:\”10″}” 更新:我的可绘制图标文件是https://drive.google.com/open?id=0B5Fi1l7EbQ_BOERUMzNuQy1OWXM 我是否必须在控制台中的某些自定义数据文件中添加内容? 我的偶像? 我错过了什么? 谢谢

Android – 调用GONE然后VISIBLE使视图显示在错误的位置

我有两个视图,A和B,视图A在视图B上方(都是线性布局)。 当我以编程方式将视图A设置为GONE时,它将消失,并且它正下方的视图(B)将转到视图A的位置(如预期的那样)。 但是,当我再次将相同的视图(A)设置为VISIBLE时,它会在视图B上显示。我不希望这样。 我希望视图B回到原来的位置(在视图A下面),这是我认为会发生的事情(但事实并非如此)。 我怎样才能做到这一点? 先谢谢你! 编辑 – 代码 package com.test; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.animation.ScaleAnimation; import android.view.animation.Transformation; import android.widget.LinearLayout.LayoutParams; public class ViewGoneEffectActivity extends Activity implements OnClickListener { private View viewComEfeito = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.outroLinear).setOnClickListener(this); findViewById(R.id.segundo).setOnClickListener(this); viewComEfeito = findViewById(R.id.outroLinear); } @Override public void […]

使用TouchScreens进行游戏控制

我正在为Android平台制作我的第一个video游戏,作为一个晚上和周末的项目。 它很顺利,但我对控制感觉非常不满意。 在此游戏中,您可以在屏幕上左右移动对象。 在屏幕的底部是各种各样的“触摸板”,这是你的手指应该rest的地方。 /————————-\ | | | | | | | Game Area | | | | | | | | | | | /————————-\ | | | Touch Area | | | \————————-/ 我目前正在使用状态variables来保存“MOVING_LEFT,MOVING_RIGHT,NOT_MOVING”,并且每个帧都根据该variables更新播放器对象的位置。 但是,我的代码读取触摸屏输入并设置此状态variables要么太敏感,要么太迟,取决于我如何调整它: public void doTouch (MotionEvent e) { int action = e.getAction(); if (action == MotionEvent.ACTION_DOWN) { this.mTouchX = (int)e.getX(); […]

如何配置警报对话的标题

我正在尝试更改文本颜色和标题字体“输入详细信息”,您可以在下面的快照中看到但无法创建它。 请帮我解决这个问题。 码:- public class MainActivity extends Activity { Button cust; Dialog custom; EditText Fname; EditText Lname; TextView txt; Button savebtn; Button canbtn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); cust = (Button)findViewById(R.id.cusdia); txt = (TextView)findViewById(R.id.txt); cust.setOnClickListener(new View.OnClickListener() { String fname,lname; @Override public void onClick(View view) { // TODO Auto-generated method stub custom = […]

查看或片段库以组成常见数据types的UI

问题 Reusables@common.com £百万 www.inventing-a-wheel.ee 行动捷径: C 我需要让用户输入电子邮件,选择日期,编辑网页,选择图像等 – Android SDK小部件库没有直接提交许多常见的演示任务,所以我想可能有一个提供专门用于此类UI问题的专用存储库或框架。 [ 虽然Android提供的小部件可以转换成电子邮件的特定编辑器,但是这里的问题是find专门针对这些常见数据types的现成组件库,即专门用于呈现此类数据的UI元素,开箱即用,以及提供validation。 ] 现有资源? 因此,我使用Android , widget , library , view , toolkit , fragment , repository等术语组合搜索了网络,但仅提出了误报。 你能否引用我的任何集体努力,提供实现常见数据特定输入/编辑/配置元素的类/ XML布局列表? 所以我可以在ActivityA1,ActivityA3,ActivityB1,ActivityN9中做类似的事情: 新EmailEditText() 新的UrlTextView() 新的IPView()…… 将数据与视图匹配? 我真正想要的是一组小部件,这些小部件可以根据需要呈现的数据来解决,也许类似于隐式的意图解析 ? 因此,从我的域模型中,我将提供一些具有特定数据types的数据,应以适当的方式显示。 但我没有明确设置View将显示这些数据,而是在中间有一个匹配器,用于过滤可用的特定用途视图列表,并为给定的数据types选择最合适的视图。 那里有类似的东西吗?

如何在Android应用程序中使用UI工具包(PSD)

你好开发人员和设计师:)今天,我有一个问题,Android开发人员如何在他们的Android应用程序中使用Photoshop设计的UI工具包? 例如,我有这个UI工具包\ n http://img.androidcookie.com/android/0016_ui_kit_2014.jpg 但是我找不到将它放在我的应用程序中的方法,而且正是Textview,我怎样才能与用户交互? 先谢谢你 。 谢谢stackoverflow 🙂

Android:如何切换活动,如在家庭应用程序中切换桌面?

我正在开发一个Android应用程序,它有三个非常相似的活动。 我希望用户能够通过在屏幕上左右滑动来切换它们。 这就是我迄今为止管理的方式: 我跟着这篇文章 然后我用这种方式改变了onSwipe()的方法: @Override public void onSwipe(int direction) { Intent intent = new Intent(); switch (direction) { case SimpleGestureFilter.SWIPE_RIGHT: intent.setClass(this, TodoTodaySheet.class); break; case SimpleGestureFilter.SWIPE_LEFT: intent.setClass(this, TrashSheet.class); break; } startActivity(intent); } 它有效,但我对此并不完全满意。 而且,我不知道这是否是正确的做法。 在切换桌面时,我希望有类似Home应用程序的行为。 因此,我想要一个更平滑的animation和从正确方向出现的被调用活动,例如。 在右侧滑动时从屏幕左侧。 任何提示? 非常感谢你。

Android,通过可点击的小部件进行手势

我的应用程序包含一个填充按钮的区域。 我希望以这种方式实现活动,按钮区域上的fling手势会将其切换到另外两个区域之一(使用ViewFlipper)。 我在检测手势方面做了两种方法。 第一个涉及使用GestureDetector。 但是,Button上的触摸动作事件没有引发onTouchEvent活动方法,因此 – 结果 – 我无法将它转发到GestureDetector类。 简而言之,就是失败。 第二种方法 – 使用GestureOverlayView。 然而,这一次,我已经达到了第二个极端:不仅检测到手势,而且还通过按钮执行手势,报告点击。 我希望界面以下列方式工作:如果用户触摸按钮并释放触摸(或仅略微移动手指),则按钮报告单击并且未检测到任何手势。 另一方面,如果用户触摸屏幕并进行更长时间的移动,则应检测手势并且按钮不报告点击事件。 我已经实现了一个小概念validation应用程序。 活动XML代码如下: 活动java代码如下: package spk.sketchbook; import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; import android.gesture.*; import android.gesture.GestureOverlayView.OnGestureListener; public class Main extends Activity implements OnGestureListener, OnClickListener { private void SetupEvents() { GestureOverlayView […]

popup菜单退出屏幕

inflate上的popup菜单会跳出此活动的屏幕,对其他人来说效果很好 扩展自定义AppCompatActivity 样式: true @android:color/transparent true true true @android:color/white @android:color/black @style/DrawerArrowStyle @style/PopupMenu @android:color/white @android:color/white Java代码 holder.contextMenuView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { final PopupMenu popup = new PopupMenu(v.getContext(), v); popup.inflate(R.menu.song_item_menu_album_inner_layout); } }); 工具栏充气菜单工作正常

Android Listview浮动第一行

我正试图find实现Facebook的最佳方式,如列表视图上的浮动行 当向下滚动时,状态 – 照片 – 检查消失以允许列表具有更多空间,并且当向上滚动时它再次出现。 任何人都知道如何实现这一点或将我引导到现有的组件/库?