草庐IT

android-capture

全部标签

android - 从设备上卸载应用程序不会删除数据库

我在从设备上卸载应用程序时遇到了一些问题。相关数据库似乎没有被删除,所以我无法更新我的表并添加新列。可能是什么问题。Android版本为6.0。 最佳答案 在android6中卸载应用程序时删除数据库...在AndroidManifest中添加以下标签: 关于android-从设备上卸载应用程序不会删除数据库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/34014858/

android - 自定义 AppCompatButton drawableLeft?

如何放置drawableLeft和AppCompatButton的按钮文本,如下图所示?我已尝试应用paddingLeft,但文本从drawable向右移动。到目前为止,结果看起来像布局以及解释清楚的要求。Usinglayout_weightpropertyamadjustingthewidthofbothbuttonsandwhatihavetodois,thetextshouldbeincenterofthebuttonandthedrawableshouldbealignednearleftofthetext.有什么建议吗? 最佳答案

Android SwitchCompat 在 toggle() 或 setChecked() 上播放动画

我在Android中将SwitchCompat添加到我的Drawernavigation。首先,我将项目的actionlayout设置为我的switchlayout.xml:现在我正在尝试更改代码中的按钮检查状态,我正在尝试switchCopmatObj.toggle()并且还尝试了switchCompatObj.setChecked(!switchCompatObj.isChecked())但是它只是改变了Switch的Color,并没有播放Switch从一侧移动到另一侧的动画。如何从我的代码中播放此动画? 最佳答案 我遇到了同样

android - 应用程序启动后选择默认选项卡

我有一个带有标签Activity和三个标签的安卓应用。这将在我的Overview.class中创建在我的OverviewPageAdapter.class中,我得到了每个选项卡内容的正确类和布局。我有一个设置Activity,用户可以在其中选择一个默认选项卡,例如->tab2我将把它保存到sharedpref中。现在我想知道,选项卡2将显示为开始选项卡。我该怎么做,当我看到OverviewActivity时,每次都会首先显示选项卡2?Overview.classpublicclassOverviewextendsAppCompatActivity{@Overrideprotectedv

Android:如何更改操作栏选项卡中的图标大小?

我为我的项目创建了一个ActionBarTabsActivity。我使用了3个选项卡并添加了一些图标。但是图标显示的尺寸很小,即使我以48dp下载它们也是如此。我的代码是:finalprivateint[]tabIcons={R.drawable.ic_photo_library,R.drawable.ic_chat,R.drawable.ic_people};privatevoidsetupTabsIcons(){tabLayout.getTabAt(0).setIcon(tabIcons[0]);tabLayout.getTabAt(1).setIcon(tabIcons[1]);

java - 在android中通过fb登录后无法获取emailId

我正在使用最新的FacebookSDK。我正在AndroidStudio中进行fb集成。我已经完成了fb文档中的所有步骤。但是我在通过fb成功登录后没有得到电子邮件ID。这是我的MainActivity.javapackagecom.example.myapp;importandroid.app.Activity;importandroid.content.Intent;importandroid.support.v4.app.Fragment;importandroid.os.Bundle;importandroid.util.Log;importandroid.view.Layou

android - 在自定义 View 中绘制时支持 RTL 语言环境

当我使用Canvas在我的自定义View中绘制时,是否有一种简单的方法可以在不手动反转坐标计算的情况下为RTL语言环境进行绘制?作为一个非常人为的例子,这是一个自定义View,在onDraw()中包含以下内容:intw=getWidth();inth=getHeight();canvas.save();mPaint.setColor(Color.RED);canvas.drawRect(0,0,w/2,h,mPaint);mPaint.setColor(Color.BLUE);canvas.drawRect(w/2,0,w,h,mPaint);intsize=h/4;mPaint.se

android - 如何重新创建 Android 快速设置滑动面板?

在我的应用程序中,我想重新创建一些与众所周知的Lollipop+快速设置面板非常相似的东西。即:通过点击或拖动表头,我希望一个面板从表头下方滑下并向下推现有内容。现在应用于我的应用程序,标题是一个工具栏,主要内容是一个显示博客文章列表的RecyclerView。通过单击或拖动工具栏,我希望出现一个面板来显示有关博客的一些统计信息。像这样:我一直在摆弄很棒(但很复杂)的Android设计支持库。它在滚动和设计应用栏与主要内容之间的交互方面具有强大的功能。但效果很难达到。我研究了CollapsingToolbarLayout但不能以内容在主工具栏下方展开的方式使用它。我也研究过Slidin

android - 当我将目标版本设置为大于 4.4 时,Eclipse 显示内容辅助在当前位置不可用

当我按下ctrl+空格键时,我的Eclipse显示内容辅助在当前位置不可用。即使当我更新我所有的SDK工具时,我也会遇到同样的错误,我不知道为什么会这样,但是当我在属性中将目标版本设置为低于5.0时,我会正确地获得内容帮助。谁能帮我解决这个问题。谢谢 最佳答案 由于Google停止支持Lollipop版本的Eclipse,并且在该版本之后,一些功能将不再受支持。可能还有另一个问题,bundle升级没有正确完成。最好的办法是将来从EclipseIDE迁移到Androidstudio,我相信使用Androidstudio应该感觉很棒。

android - google plus登录中的空指针异常

我是安卓新手。我在我的应用程序中集成了googleplus登录。但它在mConnectionResult.hasResolution处显示空指针异常这是我的代码btnSignIn=(SignInButton)findViewById(R.id.btn_sign_in);btnSignIn.setOnClickListener(this);mGoogleApiClient=newGoogleApiClient.Builder(this).addConnectionCallbacks(this).addOnConnectionFailedListener(this).addApi(Plus