小编Ish*_*aan的帖子

CardView背景颜色总是白色

我正在使用RecyclerView和GridLayoutManager,我将每个项目都作为CardView.

不幸的是,这里的CardView似乎没有改变它的背景颜色.我尝试了布局和编程方式,但我似乎没有尝试过什么似乎工作.

我一直在苦苦挣扎.如果有人可以帮我解决这个问题,我感激不尽.

android android-cardview android-recyclerview

109
推荐指数
4
解决办法
7万
查看次数

使用"Intent.putExtra()"方式将带有提醒的事件添加到日历中

我正在尝试使用以下代码将事件添加到日历:

public Intent calPopulation()
{
        Intent calIntent = new Intent(Intent.ACTION_INSERT);
        calIntent.setType("vnd.android.cursor.item/event");
        calIntent.putExtra(CalendarContract.Events.TITLE, this._title);

        GregorianCalendar calDate = new GregorianCalendar(this._year,this._month, this._day, this._hour, this._minute);
        calIntent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, calDate.getTimeInMillis());
        calIntent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, calDate.getTimeInMillis()+60*60*1000);
        calIntent.putExtra(CalendarContract.Events.HAS_ALARM, true);
        calIntent.putExtra(CalendarContract.Reminders.EVENT_ID, CalendarContract.Events._ID);
        calIntent.putExtra(CalendarContract.Events.ALLOWED_REMINDERS, "METHOD_DEFAULT");
        calIntent.putExtra(CalendarContract.Reminders.METHOD, CalendarContract.Reminders.METHOD_ALERT);

        calIntent.putExtra(CalendarContract.Reminders.MINUTES,5);
        return calIntent;
}
Run Code Online (Sandbox Code Playgroud)

然后使用以下命令启动操作: startActivity(mTask.calPopulation());

我没有任何问题,日历应用程序事件使用我输入到我的应用程序中的正确信息启动,除了它没有填写我想要添加的提醒的事件.

你有线索吗?我尝试使用这种方法在很多线程中搜索(我的意思是intent.putExtra),但从未发现任何有趣的东西.

还有一点,有没有办法直接将事件+提醒保存到日历中而无需打开日历应用程序并请求用户操作?

提前致谢.亚历克斯.

events android reminders calendar

7
推荐指数
1
解决办法
1万
查看次数

Facebook android sdk 4.9无法打开共享对话框

我使用facebook android sdk 4.9开发了一个应用程序,我正处于测试阶段.一切顺利,直到我在运行android 4.0.3(API 15)的三星选项卡上测试了应用程序.

我按照确切的指南,但它显示了一个对话框说

"无法通过网络或已安装的Facebook应用程序版本显示提供的内容.某些对话框仅支持启动API 14"

同样,如果该设备具有最新的Facebook应用程序,它的工作原理.但我的猜测是它适用于API 14以及带有/不带Facebook应用程序的所有设备.有任何想法吗?

谢谢

facebook-android-sdk android-facebook facebook-share

6
推荐指数
0
解决办法
785
查看次数

Android无法使用辅助功能服务在少数设备上阅读窗口内容

我的要求:从特定应用的弹出窗口,对话框等中读取文本.

我已经实现了一个辅助功能服务,我按照我的要求接收了适当的事件和数据.然而,在测试时,我意识到在某些设备上而不是使用AlertDialog或Dialog,他们使用了一个活动(主题为对话框).因此,在我的辅助功能事件中,我只收到活动标题,是否有一种方法可以找到此特定弹出活动显示的文本?

我搜索得非常努力,但在这个主题上得不到多少帮助,文档也没有任何好处.可访问性服务的代码并不多,但如果您仍然需要,我会稍后发布.

谢谢

android accessibility-api accessibilityservice

5
推荐指数
1
解决办法
4542
查看次数