我是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 …
我正在关注谷歌指令,使用谷歌按钮添加登录到我的应用程序.如果我请求登录没有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 tablet.但我无法创建一个tablet size emulator.模拟器大小应该是1024x600 (WSVGA)但是没有选项可以在sdk2.2以及sdk 2.3中使用默认外观尺寸的平板电脑尺寸模拟器.
那么如何创建平板电脑尺寸模拟器?但是我试图手动制作平板电脑尺寸模拟器,将屏幕尺寸600x1024放在屏幕分辨率上.但是这个模拟器不起作用.请帮忙.
我使用下面的链接里面WebView展现出pdf file在我的Android应用程序:
这可以工作,并显示PDF,如附图中所示.我遇到的问题是
我想禁用缩放控件,桌面和下载链接.
这是可能的,如果是的话,怎么样?


我有一个简单的线性布局,我想根据设备的屏幕尺寸进行更改.我想要做的就像是
<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"或"horizontal").
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)
但似乎你应该能够以第一种方式做到这一点(更优雅/更少的代码).
我认为每种屏幕尺寸都有不同的布局,但布局实际上非常大,这是我对不同屏幕尺寸所需的唯一改变.因此复制整个布局对我来说没有多大意义.
谢谢!
当我Bitmap使用Fresco使用时,不明白行为ImagePipeline.当我调试我的代码时,它正在执行onNewResultImpl或onFailureImpl当我运行应用程序不工作意味着它没有被调用onFailureImpl或onNewResultImpl(我正在使用Toast和Log运行应用程序时检查它).我已经看到了这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) 我有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) 当我在之间添加许多段落时
<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) 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)
如何删除这个额外的空间?
我要求根据以下逻辑将app通知推送给用户.
我使用了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)