草庐IT

Android:将 Activity 标题动态更改为所选列表项的文本

我是Android开发新手。我创建了一个简单的主从应用程序,它以一个简单的垂直滚动主题列表开始。当用户选择一个主题时,会出现一个详细信息屏幕,用与所选主题相关的详细信息列表替换第一个屏幕。我想让详细信息屏幕的标题显示用户在第一页选择的主题,但工作了将近一周仍无法解决问题。我只需要知道,这可以做到吗?不是在找人帮我解决这个问题,而是在寻找提示或教程链接,说明如何完成此操作。注意:我会张贴我想做的事情的图画,但我是新来的,还没有10个声望。谢谢,儿子编码器 最佳答案 不太确定你想要什么,但无论哪种方式..-你有一个ListView。Li

Android微调器突出显示所选项目

我有基本的android微调器,我希望在单击它后,列表中的项目突出显示其中一个,即最初选择的那个。就像这里做的一样:http://www.warriorpoint.com/blog/wp-content/uploads/2009/05/05spinner-thumb.png但使用我自己的项目布局而不是单选框,而是使用我自己的背景。我怎样才能做到这一点?选择器中有什么用处,还是我必须以编程方式进行?感谢任何帮助。 最佳答案 以下是我测试和验证的解决方案。您可以使用setSelection(N)来突出显示您想要的项目。classHigh

如何从Swift 3中的UITEXTFIELD获取所选文本的索引?

我在登录页面中有一个uitextfield,以用于密码。当用户在密码中选择一部分文本时,我想获得所选文本的索引。例如,如果用户在Textfield中输入'1234',并且选择了“23”,则我想具有'23'的索引。我不想要整数索引。所选索引的输出类型应为“string.index”。看答案您想获得所选文本的启动和结束索引的功能:extensionUITextField{funcselectedTextIndexes()->(startIndex:String.Index,endIndex:String.Index)?{ifletrange=self.selectedTextRange{if!ra

android - NavigationView 将所选项目设置为已选中

这个问题在这里已经有了答案:Navigationdrawer:HowdoIsettheselecteditematstartup?(20个答案)关闭7年前。我正在使用支持库中的NavigationView。我有一个BaseActivity,ActivityA和B从中扩展。默认情况下,应用程序从ActivityA开始。当用户单击抽屉菜单项时,我将启动ActivityB。ActivityB启动后,如何设置对应的菜单项高亮为勾选?提前致谢更新:现在有了支持库的最新更新,您可以:mDrawer.setCheckedItem(R.id.drawer_profile);

android - Recyclerview 使最后添加的项目成为所选项目?

我有一个显示位图的水平Recyclerview。它的实现方式是我在它下面有一个Imageview和一个recyclerview。当前选择的项目显示在ImageView上。选定的ImageView被赋予蓝色背景以指示它已被选中。我可以从图库中选择图像,每次选择新图像时,我都想滚动到最后一个位置并选中该项目。图像列表在数组列表中维护,每次添加新图像时,我都会将图像添加到列表并通知数据更改()。当前,当我绑定(bind)View时,我会切换蓝色背景的可见性publicvoidonBindViewHolder(finalMyRecyclerViewHolderholder,intpositio

android - 从 Intent 中获取所选文件的文件扩展名

我正在启动一个文件选择器的Intent,用户可以在其中选择要使用的pdf文件并上传到服务器Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.setType("file/*");startActivityForResult(intent,1);当他们选择一个文件时,它会返回到onActivityResult,我会在其中查看文件的Uri以查看它是否包含.pdfif(requestCode==1&&resultCode==RESULT_OK){UrifilePath=data.getData();Filefile=newFile

Android:微调器下拉列表,所选项目位于顶部

我对Android中的Spinner有疑问。从下拉列表中选择一个项目将在下次打开时调整该下拉列表的偏移量。因此,例如,如果我在包含500个项目的下拉列表中选择项目100,则下次我打开下拉列表时,项目100将位于列表的顶部。这是我想要的行为。当我将选择器功能与调用setSelection(int)结合使用时,似乎出现了问题。通过以下步骤,我似乎已经破坏了下拉微调器上的偏移系统。打开微调器并选择第二项。再次打开Spinner,这次不选择任何东西就将其关闭。在值大于2的Spinner上调用setSelection(int)。第三次打开Spinner。请注意,偏移量与步骤1中的返回值相同。我查

android - 如何从 CalendarView 中提取日期并显示所选日期?

目前我正在使用下面的代码,我可以获得在文本字段中显示的当前日期。但是我不知道如何显示选定的日期。我还使用了DatePicker,它可以很好地显示选定的日期,但我更喜欢CalendarView。谢谢Calendarc=Calendar.getInstance();SimpleDateFormatss=newSimpleDateFormat("dd-MM-yyyy");Datedate=newDate();Stringcurrentdate=ss.format(date);TextVieweditText=(TextView)this.findViewById(R.id.textfield

Android Google Drive SDK - 如何显示所选文件夹中的文件列表

我正在努力让我的代码工作。我希望我的应用程序(单击按钮时)显示驱动器根文件夹中的所有文件夹(和文件)。但这似乎是不可能的,因为即使我已经使用Ouath2授权该应用程序,该应用程序也只能访问用户选择的文件和文件夹。行为很奇怪,因为当文件夹选择器打开时,如果内容是文件夹,它只会列出该文件夹的内容。它根本不会列出任何文件。请专家看看我的代码并告诉我哪里出错了?我正在使用PickFolderWithOpenerActivity,以获取driveId。它根据用户从选择器中的选择返回一个driveID。DriveIddriveId=(DriveId)data.getParcelableExtra(

Android Spinner 所选项目

我正在像这样从数据库中填充一个微调器//PopulatingtheCitySpinnerCursorcities=db.cityList();startManagingCursor(cities);//createanarraytospecifywhichfieldswewanttodisplayString[]from=newString[]{DBAdapter.KEY_NAME};//createanarrayofthedisplayitemwewanttobindourdatatoint[]to=newint[]{android.R.id.text1};SpinnercityLi