草庐IT

android - 基于 MVP 架构的 Android 应用中 AlertDialog 的放置

谁能告诉我应该根据MVP架构将AlertDialogs放在应用程序的什么位置?我应该将它们留在我的Activity中还是放在Presenter中? 最佳答案 由于MVP不是一个特定的平台原则,它可以用来编写与平台无关的应用程序。由于M和P很容易用纯Java编写(对于M并不总是如此,但对于P几乎总是如此),V实际上是目标平台的一个组件(例如,Swing、GWT、JavaFX、Android,甚至CLI[命令行界面])。假设您编写了这样一个跨平台应用程序并且您有一个特定的ViewINotificationView声明如下:publici

android线性布局将两个项目并排放置

我有以下布局:但是我的刷新图标不在我想要的右上角。它位于TextView旁边。如何让TextView位于左侧,刷新图标位于右侧,中间留有空白? 最佳答案 使用下面的代码我为TextView添加了权重。 关于android线性布局将两个项目并排放置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22451910/

android - 如何在折叠工具栏布局中将布局放置在工具栏下方?

我想在我的应用中使用折叠式工具栏布局。为此,我在应用栏内添加了折叠工具栏。我在布局下添加了一些TextView的相对布局。这个相对布局我想在工具栏下方显示,它应该折叠到工具栏。现在我已经添加了这个,它正在与工具栏合并。如下所示:编辑:使用嵌套ScrollView进行编辑。滚动到状态栏,应该滚动到工具栏。如何将它放在工具栏下方并向上滚动到工具栏?谢谢.. 最佳答案 将此行添加到您的RelativeLayout中。app:layout_behavior="@string/appbar_scrolling_view_behavior"

android - 在垂直布局中将 2 个单选按钮并排放置(在一个 'line' 上)

我的控件位于垂直的LinearLayout中。我的所有控件都位于彼此下方。我想做的是在一条“线上”放置一个单选组(带有2个单选按钮)我该怎么做?我尝试将它包装在水平LinearLayout中,但没有成功 最佳答案 使用RadioGroup的android:orientation="horizo​​ntal"属性。 关于android-在垂直布局中将2个单选按钮并排放置(在一个'line'上),我们在StackOverflow上找到一个类似的问题: https:

Android按钮布局 - 在整个屏幕上并排放置两个按钮

我有两个按钮,我想水平并排显示,但它们一起填满了手机的水平长度。高度是包装内容,没关系。我现在的问题是只显示一个按钮(在屏幕上拉伸(stretch))。这是我的XML代码: 最佳答案 更改您的按钮XML以包含layout_weight属性: 关于Android按钮布局-在整个屏幕上并排放置两个按钮,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7248957/

android - 使用 Linearlayout 在 Framelayout 中将元素放置在其他元素下方

我为我的一些屏幕创建了一个android布局xml,显然我在我的应用程序中使用了一个抽屉导航,这就是我使用框架布局的原因。现在我添加了一个线性布局,它将显示以下内容:带有提交按钮的TextView2个图片按钮这是我想要的示例布局:问题是当我制作布局时,我似乎无法拉下2个按钮使它们位于提交下方,因为发生的情况是两个按钮都在布局的右侧,就像这样:这是我的xml代码:如何将两个按钮拉下来?我应该将按钮转移到另一个布局吗? 最佳答案 您可以将另外两个按钮放在LinearLayout布局之外,这样它们会出现在底部。像这样:

java - 对于放置在 Android 应用程序 Assets 文件夹中的文件,JNI C 代码中的 fopen 失败

我在android应用程序的assets文件夹中保存了一些文件。现在我编译该应用程序并获得apk。[当我提取apk时,我的文件在Assets文件夹中]现在我在移动设备上安装那个apk并且在该应用程序中有一些使用JNI接口(interface)的C编程代码。现在我在c编程中为该文件调用的fopen()失败了。fopen("myfile","r");我知道在安装apkandroid时将Assets文件复制到/data/data/com.packagename/something那么有谁知道那个路径所以我可以在fopen()中给出它或者是否有任何其他方法可以在C编程中打开该文件。如果我将这些

android - 如何在 Tab 布局中仅将 Floating Action Button 专门放置在一个 fragment 上

我试图实现以下目标但没有成功。我有两个Material设计滑动选项卡。我使用了thislibrary'com.oguzdev:CircularFloatingActionMenu:1.0.2'实现FAB,但是当我将选项卡滑动到第二个选项卡时,FAB仍附加到新fragment。我想在第二个Fragment上隐藏FAB。有办法实现吗? 最佳答案 这是我针对类似问题所做的。我为fragment声明了一个协调器布局。在该协调器布局内,如您在图像中所见,我声明了一个我使用的recyclerView,并在其下方声明了我的float操作按钮。在此

android - 在按钮的左上侧放置一个徽章气泡

我正在尝试将徽章添加到我的Activity按钮之一。现在我正在尝试做xml。带有徽章的按钮应如下所示:我已经使用RelativeLayout完成了气泡和里面的文本:但我找不到将它放在那里并使用相同的xml使其在纵向和横向上工作的方法。Activity中的Buttoms是这样的:这是两个资源:xml应该怎么做?编辑:迄今为止最好的方法,但它仍然不起作用: 最佳答案 使用FrameLayout(而不是RelativeLayout)并将按钮和图像放入其中。通过以下方式定位图像(带数字的圆圈)和按钮android:layout_gravit

android - 我应该在我的 Android 文件夹中的什么地方放置一个可绘制的形状?

我有一个代表形状的.xml文件和5个drawable-***文件夹(用于hdpi、ldp、mdpi、xhdpi、xxhdpi)。既然这是一个形状,我想我只需要一份?我应该创建一个名为drawable的文件夹并将它放在那里吗?或者我是否需要每个分辨率特定文件夹中的形状副本? 最佳答案 是的,你可以有一个res/drawable文件夹,即没有后缀。它将用于所有分辨率。您还可以使用-nodpi后缀,请参阅SupportingMultipleScreens了解详情。 关于android-我应该在