Tag: android

如何用十字(x)按钮在结尾创建EditText?

是否有像EditText这样的包含十字按钮的小部件,还是有自动创建EditText的任何属性? 我想要十字按钮删除EditText写的任何文本。

Google的Duo应用程序支持哪些Android或Android应用程序?

我们可以通过意向通过Google Duo开始新的video通话吗? 我们可以启动到应用程序内的任何特定的屏幕? 我们目前支持从我们的应用中发起环聊,我们也想添加Duo支持。

运行多个测试(Kotlin)时,只有第一个测试通过TestScheduler,

我试图在Kotlin中使用RxJava在MVP体系结构中测试我的演示者。 我已经创建了一个测试规则,用TestScheduler替换通常的调度程序来测试异步请求: class TestSchedulerRule : TestRule { val testScheduler = TestScheduler() override fun apply(base: Statement, d: Description): Statement { return object : Statement() { @Throws(Throwable::class) override fun evaluate() { RxJavaPlugins.setInitIoSchedulerHandler { testScheduler } RxJavaPlugins.setInitComputationSchedulerHandler { testScheduler } RxJavaPlugins.setInitNewThreadSchedulerHandler { testScheduler } RxJavaPlugins.setInitSingleSchedulerHandler { testScheduler } RxAndroidPlugins.setInitMainThreadSchedulerHandler { testScheduler } try { base.evaluate() } finally { […]

如何检测SearchView是否扩展?

我有这样的菜单项: @Override public boolean onCreateOptionsMenu( Menu menu ) { getMenuInflater().inflate( R.menu.passenger, menu ); searchItem = menu.findItem( R.id.action_search ); searchView = (SearchView)MenuItemCompat.getActionView( searchItem ); searchView.setSubmitButtonEnabled( false ); return super.onCreateOptionsMenu( menu ); } 我想检查searchView是否展开。 我试过searchItem.isActionViewExpanded()和searchView.isHovered()但没有一个工作。 我错过了什么? TIA

404 – 使用Retrofit2和RXJava2调用API时

我有一个与提到的libs下面调用API的问题 我的依赖: compile ‘com.squareup.retrofit2:retrofit:2.1.0’ compile ‘com.squareup.retrofit2:converter-gson:2.1.0’ compile ‘com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0’ compile ‘io.reactivex.rxjava2:rxandroid:2.0.1’ compile ‘io.reactivex.rxjava2:rxjava:2.0.1’ 提供翻新实例的代码 @Provides @Singleton RxJava2CallAdapterFactory provideRxJavaCallAdapter(){ return RxJava2CallAdapterFactory.createWithScheduler(Schedulers.io()); } @Provides @Singleton Retrofit provideRetrofit(Gson gson, OkHttpClient okHttpClient, RxJava2CallAdapterFactory rxJavaCallAdapterFactory){ return new Retrofit.Builder() .baseUrl(BASE_URL) .addConverterFactory(GsonConverterFactory.create(gson)) .addCallAdapterFactory(rxJavaCallAdapterFactory) .client(okHttpClient) .build(); } Api界面 @GET(“form/{slugOrUUID}”) Observable getForumRx(@Path(“slugOrUUID”) String slugOrUUID); 最后放到我打电话给REST的地方 ForumService forumService = retrofit.create(ForumService.class); Observable photography = forumService.getForumRx(“sample”); photography.subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) […]

如何将Drawable转换为位图?

我想设置一个特定的Drawable作为设备的壁纸,但所有壁纸function只接受Bitmap s。 我无法使用WallpaperManager因为我在2.1之前。 此外,我的绘图从网上下载,不居住在R.drawable 。

如何在实现Parcelable接口时读写一个布尔值?

我试图做一个ArrayList Parcelable为了传递给一个活动的自定义对象列表。 我开始写一个扩展ArrayList并实现Parcelable的myObjectList类。 MyObject某些属性是boolean但Parcel没有任何方法read/writeBoolean 。 处理这个问题的最好方法是什么?

错误在ActionBar中的SearchView

我有一个搜索视图的操作栏,我有一个片段设置选项菜单。 在我的MainActivity SearchView工作正常,但在我的片段(我需要处理事件OptionMenuItem做些事情),setHasOptionMenu后,然后SearchView无法正常工作。 这是我的代码 MainActivity中的选项菜单 public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); // Create SearchView SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); searchView = (SearchView) menu.findItem(R.id.action_search).getActionView(); searchView.setSubmitButtonEnabled(false); searchView.setQueryHint(“Search Here”); searchView.setSearchableInfo(searchManager .getSearchableInfo(getComponentName())); SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String s) { return false; } @Override public boolean onQueryTextChange(String s) { if(s.length() > 0){ Tab1.listadaptor.getFilter().filter(s); Tab2.listadaptor.getFilter().filter(s); […]

android中的setOnLongClickListener和kotlin

我怎样才能在我的ListView中的每个项目中使用setOnItemClickListner ? 我的xml: 这是我的适配器类 inner class mo3d1Adapter : BaseAdapter { override fun getItemId(p0: Int): Long { return p0.toLong() } override fun getCount(): Int { return listOfmo3d.size } var listOfMkabala = ArrayList() var context: Context? = null constructor(context: Context, listOfMkabaln: ArrayList) : super() { this.listOfMkabala = listOfMkabaln this.context = context } override fun getView(p0: Int, p1: […]

无法find参数org.gradle.api.Project的方法android()

得到一个错误,当我试图在studio中编译我的项目时,我搜索了很多,没有真正的解决方案 错误:(17,0)在types为org.gradle.api.Project的根项目“booksStudioDir”上找不到参数[build_a7zf1o8ge4ow4uolz6kqzw5ov $ _run_closure2 @ 19201053]的方法android()。 这是我的构建/ gradle文件的示例 buildscript { repositories { maven { url ‘https://maven.fabric.io/public’ } } dependencies { classpath ‘io.fabric.tools:gradle:1.+’ } } apply plugin: ‘com.android.application’ apply plugin: ‘io.fabric’ android { compileSdkVersion 21 buildToolsVersion “23.0.1” defaultConfig { applicationId “com.peade.time” minSdkVersion 10 targetSdkVersion 13 } signingConfigs { release { storeFile file(“/home/bestman/Desktop/mkey/key”) storePassword “androidkeys” keyAlias “peade” […]