草庐IT

android - 抽屉导航如何突出显示所选项目

我在我的应用程序中使用了抽屉导航,您可以在androidstudio中添加它,并且我向抽屉导航添加了一些菜单条目(请参阅代码块)。如果我按下第一个项目(nav_home)或第二个,抽屉导航会突出显示当前按下的项目。如果我按下项目“nav_information”按钮或其他项目,新的(点击的)fragment打开并且没有突出显示(主页或第二个项目仍然突出显示)很快,只有第一个项目会在所选项目中突出显示。....这就是我处理fragment打开的方式。@SuppressWarnings("StatementWithEmptyBody")@OverridepublicbooleanonNav

java - Espresso 'is enabled' 与所选 View 不匹配

我正在使用Espresso2来测试按钮是否启用。我的代码如下所示:onView(withId(R.id.fragment_vote_pause_btn)).check(matches(isEnabled()));我的按钮定义为:有时测试有效,但有时我会遇到此异常:android.support.test.espresso.base.DefaultFailureHandler$AssertionFailedWithCauseError:'isenabled'doesn'tmatchtheselectedview.Expected:isenabledGot:"Button{id=21312

android - 在 Android 的 Horizo​​ntal ListView 中突出显示所选图像,它将保持选中状态,直到未单击另一个图像

我正在使用HorizantalListView但是当我点击列表的任何元素时我想显示它被选中并且它应该保持选中状态直到另一个图像没有被点击如何可能请帮助我。 最佳答案 将其设为切换按钮而不是imageView。然后在xml上创建一个选择器,其中包含您希望在每个对应状态上使用的各种图像。(我现在不确定是否可以使用imageView完成同样的操作,这就是我告诉您使用切换按钮的原因)。在布局上 关于android-在Android的Horizo​​ntalListView中突出显示所选图像,它将

android - 想要从 ListView 中删除所选项目

我已经使用一个列表和一个数组适配器将字符串放入ListView中。现在我想删除所选项目。我尝试了以下代码,但效果不佳。我该如何解决这个问题?这是我的代码:TextViewt1;String[]temp;mylist=(ListView)findViewById(R.id.list);finalListwordList=Arrays.asList(temp);adapter=newArrayAdapter(this,android.R.layout.simple_list_item_multiple_choice,wordList);delete.setOnClickListener(n

android - DatePickerDialog OK 按钮未获取所选日期

我有一个简单的DatePickerDialog,它会在EditText打开时打开。选择日期并按确定后,它应该显示在相同的EditText中。如果我只使用默认对话框,它只创建一个按钮,它工作正常-确定。我添加了一个取消按钮,问题是它只获取当前日期。这是我的代码:privatevoidshowDatePicker(StringbirthdayStr){//TODOAuto-generatedmethodstubfinalCalendarc=Calendar.getInstance();if(birthdayStr.equals("")){yearStr=c.get(Calendar.YEA

android - 如何使用 ImageAdapter 从 Gridview 中获取所选项目? (安卓)

我曾使用ListView来显示从数据库中检索到的一些数据(字符串)...非常简单,但我的一位同事决定在屏幕上的文本前面放置一个图像。我们无法使用Listview做到这一点,但我们发现了一些GridView的示例,看起来完全符合我们的需要,然后我们花了一些时间使用GridView并将图像放在文本的前面。现在,不幸的是我们不知道如何获取所选项目(基于来自所选项目的文本)我正在使用OnItemClickListener,并且在onItemClick方法gridView.getItemSelectedAtPosition()中,但我得到的一切都是“空”。我现在不知道ImageAdapter是否

android - 在 ImageView 中选择图像的一部分并检索所选矩形的端点

我需要拖动并选择ImageView中的图像集的一部分,并检索所选矩形的端点而不进行任何修改(例如裁剪)。到目前为止,我所能做的就是找出用户点击屏幕的点的坐标。ImageViewimageView=(ImageView)findViewById(R.id.imageView);imageView.setOnTouchListener(newView.OnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){//SimplydisplaysatoastUtilities.displayToast(getA

android - 如何获取所选字符或字符串在 EditText 中的位置

我想知道如何获取所选字符或字符串的x,y位置编辑文本。这可能吗? 最佳答案 使用此代码获取某个字符的第一个索引:Strings=editText.getText().toString();intposition=s.indexOf("C");//whereCisyourcharactertobesearched 关于android-如何获取所选字符或字符串在EditText中的位置,我们在StackOverflow上找到一个类似的问题: https://sta

android - 当 numColumns 更改时,如何在 gridview 上保留所选项目突出显示?

我有一个带有GridView的ActionBarActivity。GridView有2纵向列和3横向列。当我选择纵向项目(启动我的ActionMode)然后旋转设备时,所选项目突出显示向左移动一个项目。例如,如果我选择第二项并旋转,第一项将突出显示。如果我选择第一个项目并旋转,则不会突出显示任何项目。代码中的实际选择是正确的,只是突出显示是错误的。我注意到如果我保持纵向和横向的numColumns相同,它不会执行此操作。我相信这个问题是在我将Activity更改为ActionBarActivity之后开始出现的,所以它可能是一个错误..有人知道为什么或如何解决它吗?

android - 为什么它说 "deprecated"是我唯一可以用于所选 API 级别的方法?

在我的Androidlist中,它是这样说的:但是当我编写这段代码时,末尾的getNotification警告我说该方法“已弃用”:NotificationmyNotification=newNotification.Builder(appContext).setContentTitle("SIC").setContentText(tickerText).setWhen(when).setDefaults(Notification.DEFAULT_SOUND).setAutoCancel(true).setContentIntent(contentIntent).getNotifica