Tag: android

删除操作栏下方的阴影

我使用actionbarsherlock。 下面的代码负责将其背景更改为自定义的背景。 <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar"> <item name="background">@drawable/actionbar_bg</item> <item name="android:background">@drawable/actionbar_bg</item> <…> </style> <style name="Theme.MyApp" parent="@style/Theme.Sherlock.Light"> <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item> <..> </style> 它适用于actionbarsherlock(在蜂窝下的版本)。 但是在ICS中,我有一个低于actionbar的影子,我不想要。 什么是风格项目,使其消失?

共享首选项中的commit()和apply()有什么区别

我在我的Android应用程序中使用共享偏好。 我使用共享首选项中的commit()和apply()方法。 当我使用AVD 2.3时,显示没有错误,但是当我在AVD 2.1中运行代码时, apply()方法显示错误。 那么这两者有什么区别呢? 而只使用commit()我可以存储的偏好值没有任何问题?

如何使用Gradle构build工具在android studio中使用opencv?

我想用Android Studio来开发一个使用Gradle构build工具的应用程序。 我不能在build.gradle上插入OpenCV build.gradle和库。 我的.gradle文件如下所示: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { mavenCentral() } dependencies { compile 'com.android.support:support-v4:13.0.+' } android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 7 targetSdkVersion 16 } } 我如何在我的项目中添加OpenCV? 谢谢。

如何在Android应用程序中创buildPDF?

有什么办法从Android应用程序创buildPDF文件?

如果存在,如何从BackStack恢复片段

我正在学习如何使用片段。 我有三个Fragment初始化在顶部的实例。 我将这个片段添加到这样一个活动中: 声明和初始化: Fragment A = new AFragment(); Fragment B = new BFragment(); Fragment C = new CFragment(); 更换/添加: FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, A); ft.addToBackStack(null); ft.commit(); 这些片段正常工作。 每个片段都附加到活动中,并保存到后端堆栈,没有任何问题。 所以当我启动A , C和B ,堆栈如下所示: | | |B| |C| |A| ___ 而当我按下“后退”button, B被销毁, C被恢复。 但是,当我第二次启动片段A时,不是从后端堆栈恢复,而是在后端堆栈的顶部添加 | | |A| |C| |A| ___ 但是我想恢复A并且销毁所有的碎片(如果有的话)。 其实,我只是喜欢默认的后退堆栈行为。 我如何做到这一点? 预计:( A应该恢复,顶部碎片应该被销毁) […]

如何获得android.widget.ImageView的宽度和高度?

╔══════════════════════════════════════════════╗ ^ ║ ImageView ╔══════════════╗ ║ | ║ ║ ║ ║ | ║ ║ Actual image ║ ║ | ║ ║ ║ ║ |60px height of ImageView ║ ║ ║ ║ | ║ ║ ║ ║ | ║ ╚══════════════╝ ║ | ╚══════════════════════════════════════════════╝ <————————————————> 90px width of ImageView 我有一个默认的高度和宽度的图像视图,图像存储在数据库中,我想根据ImageView的高度宽度缩放图像。 因为我不希望它给出默认值,因为当我改变它的高度和宽度时,我也必须在代码中进行更改。 我想获得ImageView的高度和宽度,但在这两种情况下返回给我0。 int height = ((ImageView) v.findViewById(R.id.img_ItemView)).getHeight(); […]

删除共享首选项

如何删除我的应用程序的SharedPreferences数据? 我正在创build一个使用大量Web服务来同步数据的应用程序。 出于testing目的,我需要在重新启动应用程序时清除一些SharedPreferences值。

获取当前显示的片段

我正在玩Android的片段。 我知道我可以通过使用下面的代码来改变片段: FragmentManager fragMgr = getSupportFragmentManager(); FragmentTransaction fragTrans = fragMgr.beginTransaction(); MyFragment myFragment = new MyFragment();//my custom fragment fragTrans.replace(android.R.id.content, myFragment); fragTrans.addToBackStack(null); fragTrans.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); fragTrans.commit(); 我的问题是,在一个Java文件中,如何获取当前显示的片段实例?

在EditText中处理drawable上的click事件

我已经使用以下XML在EditText小部件中添加了文本的图像权限: <EditText android:id="@+id/txtsearch" … android:layout_gravity="center_vertical" android:background="@layout/shape" android:hint="Enter place,city,state" android:drawableRight="@drawable/cross" /> 但是我想在点击embedded图像时清除EditText 。 我该怎么做?

在android中包含.so库Android工作室

我正在尝试开发一个简单的android应用程序,在这个应用程序中,我试图使用sqlcipher ,它在内部使用.so库。 我已经阅读了关于如何使用android应用程序sqlcipher的文档。 我已经按照步骤编译了,没有任何错误。 但是,在运行时它抛出UnsatisfiedLinkError 。 谷歌search,我发现, Gradle不支持.so图书馆 ,但我发现这里我试图使用一个黑客。 但是它会在编号为40的行上抛出编译时错误, tasks.withType(com.android.build.gradle.PackageApplicationTask) { pkgTask -> pkgTask.jniDir new File(buildDir, 'native-libs') } 话 在“项目”“我的项目”上找不到属性“com” 在这里,我从我的build.gradle文件发布代码。 buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android' dependencies { compile files('libs/android-support-v4.jar') compile files('libs/commons-codec.jar') compile files('libs/guava-r09.jar') compile files('libs/sqlcipher.jar') } targetCompatibility = 1.6 […]