小编Kau*_*hik的帖子

在新工作区中构建项目时出错

我是Android开发的新手.我尝试使用Target SDK作为API 21创建一个新工作区,并使用API​​ 19进行编译.我安装了API19和20的sdk 而不是Android5.我创建了一个新工作区并创建了一个新项目,在创建项目后编译项目时我最终得到了以下错误.任何人都可以帮我解决这个问题吗?

错误详情:

Description Resource Path Location Type error: Error: No resource found that matches the given name: attr 'android:actionModeShareDrawable'. themes_base.xml /appcompat_v7/res/values-v11 line 352 Android AAPT Problem error: Error: No resource found that matches the given name: attr 'android:actionModeShareDrawable'. themes_base.xml /appcompat_v7/res/values-v11 line 345 Android AAPT Problem error: Error: No resource found that matches the given name: attr 'android:actionModeShareDrawable'. themes_base.xml /appcompat_v7/res/values-v11 line 359 Android AAPT Problem error: Error: No resource found …

eclipse android

12
推荐指数
3
解决办法
6万
查看次数

来自GoogleSignInOptions Android的requestEmail时发出INTERNAL_ERROR

我正在关注谷歌指令,使用谷歌按钮添加登录到我的应用程序.如果我请求登录没有requestEmail()

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .build();
Run Code Online (Sandbox Code Playgroud)

它返回结果为成功.但是,如果我要求发送电子邮件,则会发生INTERNAL_ERROR状态.

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestEmail()
            .build();
Run Code Online (Sandbox Code Playgroud)

回报

E/Result: Status{statusCode=INTERNAL_ERROR, resolution=null}
Run Code Online (Sandbox Code Playgroud)

我被困在这里 任何帮助高度赞赏.如果您需要有关代码的更多信息,请发表评论.谢谢

android google-signin google-identity

10
推荐指数
1
解决办法
8310
查看次数

Android平板电脑模拟器

我想开发应用程序Android tablet.但我无法创建一个tablet size emulator.模拟器大小应该是1024x600 (WSVGA)但是没有选项可以在sdk2.2以及sdk 2.3中使用默认外观尺寸的平板电脑尺寸模拟器. 那么如何创建平板电脑尺寸模拟器?但是我试图手动制作平板电脑尺寸模拟器,将屏幕尺寸600x1024放在屏幕分辨率上.但是这个模拟器不起作用.请帮忙.

android android-virtual-device android-emulator

8
推荐指数
2
解决办法
3万
查看次数

如何更改Google文档网站在Android中显示PDF的方式?

我使用下面的链接里面WebView展现出pdf file在我的Android应用程序:

这可以工作,并显示PDF,如附图中所示.我遇到的问题是

我想禁用缩放控件,桌面和下载链接.

这是可能的,如果是的话,怎么样?

android google-docs google-docs-api

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

Android:如何使用xml字符串值来确定布局方向

我有一个简单的线性布局,我想根据设备的屏幕尺寸进行更改.我想要做的就像是

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:orientation="@string/cover_orientation"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"/>
Run Code Online (Sandbox Code Playgroud)

我在values和values-xlarge下创建了不同的dimen.xml文件,这样cover_orientation变量将根据屏幕大小采用不同的值("vertical"或"horizo​​ntal").

string name="cover_orientation">"vertical"
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我找到了一个临时工作,包括检查屏幕大小和手动更改方向:

if(getResources().getString(R.string.screen_size) == "xlarge"){
    ((LinearLayout)convertView).setOrientation(1);
}
Run Code Online (Sandbox Code Playgroud)

但似乎你应该能够以第一种方式做到这一点(更优雅/更少的代码).

我认为每种屏幕尺寸都有不同的布局,但布局实际上非常大,这是我对不同屏幕尺寸所需的唯一改变.因此复制整个布局对我来说没有多大意义.

谢谢!

android

7
推荐指数
2
解决办法
4901
查看次数

尝试使用Fresco从uri获取位图

当我Bitmap使用Fresco使用时,不明白行为ImagePipeline.当我调试我的代码时,它正在执行onNewResultImplonFailureImpl当我运行应用程序不工作意味着它没有被调用onFailureImplonNewResultImpl(我正在使用ToastLog运行应用程序时检查它).我已经看到了这SO问题,并从中拿裁判,也Fresco's文档.

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (resultCode == Activity.RESULT_OK) {
        switch (requestCode) {
            case ACTION_OPEN_GALLERY:
                mImageCaptureUri = data.getData();
                if (mImageCaptureUri != null) {
                    commentImgView.setImageURI(mImageCaptureUri);//mImageCaptureUri is working fine
                    try {
                        imageRequest = ImageRequestBuilder
                                .newBuilderWithSource(mImageCaptureUri)
                                .setRequestPriority(Priority.HIGH)
                                .setLowestPermittedRequestLevel(ImageRequest.RequestLevel.FULL_FETCH)
                                .build();
                        dataSource = imagePipeline.fetchDecodedImage(imageRequest, CommentActivity.this);
                        dataSource.subscribe(new BaseBitmapDataSubscriber() {
                            @Override
                            protected void onNewResultImpl(@Nullable Bitmap …
Run Code Online (Sandbox Code Playgroud)

android bitmap fresco

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

AutoCompleteTextView始终保持焦点

我有2 AutoCompleteTextViews一个活动(LinearLayout)和几个additional controls(无线电组,按钮等).不知何故,AutoCompleteTextViews是never losing focus.

例如:用户单击AutoCompleteTextView,控件获得焦点.因此光标开始闪烁,显示自动完成下拉列表和键盘.这可以.但是,如果user now clicks on of the radio buttons(或另一个控件),is still blinking仍然显示AutoCompleteTextView 和键盘中的光标.

如何使焦点自动消失?

编辑: xml代码

                <AutoCompleteTextView
                android:id="@+id/ediFrom"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:singleLine="true"
                android:text="" />
Run Code Online (Sandbox Code Playgroud)

user-interface android focus

6
推荐指数
2
解决办法
8165
查看次数

如何在android中的string.xml中添加带有多个段落的长文本

当我在之间添加许多段落时

<string name="bbb"> ...... </string>
Run Code Online (Sandbox Code Playgroud)

它向我显示了以下错误.

[2014-12-22 14:54:55 - Inspiration] Her father rescued her from the heartless husband  and she was back her to the 
[2014-12-22 14:54:55 - Inspiration] G:\adt-bundle-windows-x86_64-20140702\workspace\Inspiration\res\layout\activity_women.xml:11: error: Error: No resource found that matches the given name (at 'text' with value '@string/Women1').
Run Code Online (Sandbox Code Playgroud)

xml android android-layout android-activity

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

删除TextInputLayout额外的顶部填充

TextInputLayout似乎总是在顶部有一些额外的填充(无论所有边距/填充都设置为0):

在此输入图像描述

布局如下:

<android.support.design.widget.TextInputLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.v7.widget.AppCompatEditText
            android:id="@+id/txt_amount"
            style="@style/EditTextStyle"
            android:hint="@string/hint_amount"
            android:inputType="numberDecimal"/>
    </android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

如何删除这个额外的空间?

android padding android-textinputlayout

6
推荐指数
3
解决办法
5188
查看次数

在android oreo中重启设备后,PeriodicWorkRequest无法正常工作

我要求根据以下逻辑将app通知推送给用户.

  • 每24小时后会显示A类通知.
  • 每7天后会显示B类通知.
  • 每15天后会显示C类通知.

我使用了PeriodicWorkRequest如下工作管理器,它工作正常,直到设备重启.设备重启后,我的工作没有触发.

build.gradle ---

implementation 'android.arch.work:work-runtime:1.0.0-alpha04'
Run Code Online (Sandbox Code Playgroud)

Java代码

PeriodicWorkRequest showNotification =
                new PeriodicWorkRequest.Builder(ShowNotificationWorkManager.class, interval,
                        TimeUnit.HOURS)
                        .addTag(notificationType)
                        .setInputData(myData)
                        .build();

getWorkManger().enqueue(showNotification);
Run Code Online (Sandbox Code Playgroud)

android android-workmanager

6
推荐指数
2
解决办法
905
查看次数