草庐IT

android - Toast.makeText(...).show() 有时会错位

我正在使用Toast.makeText来显示对话框的结果并且有一个稍微奇怪的问题:文本显示在应该容纳它的框架上方,如下所示:消息与框架未对齐。请对齐它更好。[_________________________________________________]我通常使用的代码看起来像Toastbread=Toast.makeText(getContext(),R.string.message,Toast.LENGTH_LONG);bread.show();来自对话框。我听说糟糕的上下文有时会导致通货膨胀问题,但getOwnerActivity()返回null,所以这已经结束了。在任何情况

java - Android Toast 消息不工作

我正在通过Android版Andengine开发一款游戏。我有MainActivity类和GameScene类。我在GameActivity中使用Toast消息。它正在发挥作用。Toast.makeText(this,"HelloWorld",Toast.LENGTH_SHORT).show();所以我想在GameScene类中使用Toast消息。但它不起作用。这是代码:Toast.makeText(activity,"HelloWorld",Toast.LENGTH_SHORT).show();我必须使用“Activity”而不是“这个”。但是没用为什么?编辑:当我使用第二个时,发生

android - Toast.makeText 给出 "Error inflating class Textview"异常

我的应用程序中的每个Toast.makeText都会给我一个类似于此的堆栈跟踪:/AndroidRuntime:FATALEXCEPTION:mainProcess:com.myapp.application,PID:8843android.view.InflateException:BinaryXMLfileline#27:BinaryXMLfileline#27:ErrorinflatingclassTextViewatandroid.view.LayoutInflater.inflate(LayoutInflater.java:539)atandroid.view.LayoutI

android - 在 Android AUTO DHU 上显示 Toast

我正在为AndroidAuto构建一个媒体播放器,并努力制作一个显示在汽车显示主机上的简单Toast消息。在我的自定义操作中,我有一个操作需要在Car界面上显示toast消息,但是当我实现toast时它只显示在手持设备/手机上。我在互联网上到处搜索,找不到任何关于在汽车音响主机上显示toast的信息,即使它在AndroidAuto设计指南中列出::https://designguidelines.withgoogle.com/android-auto/android-auto/app-ui.html#app-ui-drawer谁能给我指出一个在AndroidAuto平台上提供视觉反馈或

Android Google+ 集成有时会返回空值

在我的应用程序中,我正在使用GooglePlus集成。还可以访问Google帐户详细信息,包括用户名、个人资料图片等。但这些用户详细信息有时会返回空值。请帮我找出原因。这是我的代码:mGoogleApiClient=newGoogleApiClient.Builder(MainActivity.this).addConnectionCallbacks(MainActivity.this).addOnConnectionFailedListener(MainActivity.this).addApi(Plus.API,Plus.PlusOptions.builder().build())

Android Kiosk 模式 - 防止用户从 "unauthorized"取消固定应用程序

我是android的新手,我目前正在开发一个应该在KioskMode下运行的Android应用程序,这样普通用户就无法退出应用程序或在应用程序之外做任何事情。我已经做了什么:我将我的应用设置为设备所有者我以设备所有者身份在MainActivity的onCreate()方法中“屏蔽”该应用我在MainActivity中有一个按钮,稍后允许管理员通过输入密码退出。调用stopLockTask()我现在遇到的问题是,任何用户都可以通过同时长按“后退”和“多任务”按钮来退出屏幕固定,因为应用程序应该运行的平板电脑有硬件按钮,我不能简单地停用它们。(至少我不知道如何在不对设备进行root的情况下

android - Toast 未在 HTC Sense 3.0 锁定屏幕上显示

我创建了一个程序,每次接到来电时都会显示toast辞。它在我试过的所有手机上都运行良好-来电屏幕上显示toast。昨天我将我的HTCDesireS更新为Sense3.0(Android2.3.5),显然它有一个新的锁屏可以显示来电。打开锁定屏幕会将我带到“原始”来电屏幕并接听电话。在接听电话之前,我还可以在原始通话屏幕上看到我的toast一秒钟。我显示的toast使用自定义布局,它是从服务中显示的。该服务在传入调用时接收来自广播接收器的Intent。我使用以下代码来展示我的toast:LayoutInflaterinflater=(LayoutInflater)getSystemSer

android - 如何设置 toast 样式为主题?

我想通过编辑themes.xml来更改我的应用程序中的所有toasts.我正在使用@style/MyButton要更改我的按钮,是否有与Toasts类似的东西,或者我是否必须创建和使用MyToast扩展内置Toast的类? 最佳答案 您可以使用此更改Toast的背景:@android:drawable/my_toast 关于android-如何设置toast样式为主题?,我们在StackOverflow上找到一个类似的问题: https://stackover

android - Firebase 远程配置总是命中服务器

我开始查看firebase远程配置,我阅读了文档并创建了一个简单的测试应用程序以了解缓存的工作原理,但我不清楚其行为。在下面的代码中,每次我更改welcome_message属性并单击fab按钮时都会获取该属性的新值,我原以为只有在缓存过期后才能获取新值。publicclassMainActivityextendsAppCompatActivity{privateFirebaseRemoteConfigremoteConfig;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedIns

android自定义 toast

我能够使用此代码制作自定义toastLayoutInflaterinflater=getLayoutInflater();Viewlayout=inflater.inflate(R.layout.custom_toast_layout,(ViewGroup)findViewById(R.id.custom_toast));TextViewtext=(TextView)layout.findViewById(R.id.toast_tv);text.setText("Hello!Thisisacustomtoast!");Toasttoast=newToast(getApplication