草庐IT

android - 如何在向上或向下拉动时关闭 fragment ?

我正在使用一个fragment来显示评论和评分,我想添加一个效果,比如当我们向上或向下拉fragment时它会关闭或消失并带有动画,就像facebook评论的布局。这是我的布局,它包含一个Recyclerview。我希望当我向上或向下拉这个布局时,它像facebook评论布局那样关闭。能否请您建议我一种实现此功能的方法。 最佳答案 一个简单的技巧(可能会根据您的用例起作用)是使用BottomSheetBehaviour来实现它。优点:不需要外部库(支持设计除外)相对容易上手大量的例子易于调整动画,基于publicvoidonSlid

c# - 键盘向上移动时屏幕无法正确移动 - android

我正在Xamarin中制作一个android应用程序,下面的代码是登录窗口的axml。但问题是,当我触摸密码字段时,布局不会向上移动,所以我可以看到“innskráning”按钮(登录按钮),我尝试将所有内容都设置为relativeLayout并在此进行了很多更改,但没有任何效果。我的androidManifest文件中也有:android:windowSoftInputMode="stateVisible|adjustResize"谁能帮帮我,我在这上面花了很多时间。提前致谢。 最佳答案 我使用了AdjustResize|Stat

Android:软键盘将整个布局向上推,需要调整 ListView 的大小

我有一个全屏聊天布局,其中顶部有一个带Logo的标题,然后是包含所有聊天消息的listView,底部有editText和用于发送聊天消息的按钮。现在当我点击editText时会发生什么,整个布局被推高了。我需要的是,带有Logo的header始终保持在原处,并且调整listView的大小。这并不能解决问题:android:windowSoftInputMode="adjustResize"这两者都不是:android:windowSoftInputMode="adjustPan"可能是因为我有全屏布局?一旦出现键盘,我需要找到一种不同的方法来调整我的listView的大小,有什么想法吗

android - 使用 robotium 缓慢或快速向上拖动(滚动)

这是我用于向上拖动当前屏幕的代码。intscreenWidth=getActivity().getWindowManager().getDefaultDisplay().getWidth();intscreenHeight=getActivity().getWindowManager().getDefaultDisplay().getHeight();intfromX,toX,fromY,toY=0;fromX=screenWidth/2;toX=screenWidth/2;fromY=(screenHeight/2)+(screenHeight/3);toY=(screenHeigh

android - 显示 android 软键盘时 ScrollView 向上推

我在scrollView中有一个编辑文本。当editext获得焦点并显示软键盘时,ScrollView会自动向上推送。我试过了android:windowSoftInputMode="adjustResize"android:windowSoftInputMode="adjustPan" 最佳答案 在你的oncreate添加getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);更新尝试将此添加到您的scrollviewandroi

android - 从通知启动的子 Activity 不会在向上导航时返回父 Activity

我正在从通知抽屉中的通知开始一个Activity——谁有一个父Activity。子Activity启用了向上导航。单击向上导航按钮时,我希望子Activity返回到父Activity。此行为适用于正常的应用程序流程。但是,当用户通过通知进入子Activity时,单击向上导航按钮不会将用户带到父Activity;相反,它会结束应用程序。这是单击通知时应启动的Activity的list。它有一个父TabbedActivity这里是我生成通知和Intent的地方:IntentresultIntent=newIntent(context.getApplicationContext(),Anim

android - 为 ActionBar 的向上按钮设置 contentDescription

我正在尝试自定义与ActionBar的向上按钮关联的“向上导航”默认contentDescription(我正在使用ActionBarSherlock)。来自ActionBarView的来源:publicvoidsetHomeButtonEnabled(booleanenable){mHomeLayout.setEnabled(enable);mHomeLayout.setFocusable(enable);//Makesurethehomebuttonhasanaccuratecontentdescriptionforaccessibility.if(!enable){mHomeLa

Android:Listview 不使用键盘向上移动

我的布局是这样的:SomeImageandTextasTitleMymessageListEditBoxandSendButton我在显示时明确地将当前选择设置为列表的最后一项(最新)。当不在底部的编辑框中输入文本时,屏幕如下所示:TopTitleListItem8ListItem7...ListItem2ListItem1BottomEditboxandSendButton当我点击“编辑”框输入消息时,屏幕如下所示:TopTitleListItem8...ListItem5BottomEditBoxandSendButtonKeyboard我真正想要的是:TopTitleListIt

java - android admob 在横向上调整大小

我已经在list上声明了adMob,例如当设备旋转时它会正确调整大小,但现在我必须将android:configChanges="keyboardHidden|orientation"添加到包含adMob的Activity以防止Activity重新加载。我正在达到它,但现在adMob在横向时没有缩放。onConfigChanges事件我现在可以强制调整adMob的大小,使其具有适当的横向尺寸。如何?谢谢。@OverridepublicvoidonConfigurationChanged(ConfigurationnewConfig){super.onConfigurationChang

java - 将向上按钮添加到 PreferenceScreen

我不知道如何在PreferenceScreen中实现向上按钮。向上按钮在您的应用程序图标旁边的操作栏中显示一个插入符号,允许您导航应用程序的层次结构,更多信息here.我有一个首选项fragment,当我的主要Activity打开时显示,我可以通过添加此行“getActionBar().setDisplayHomeAsUpEnabled(true);”来显示向上按钮:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getActionBar().setDisplayHom