有关在Android中创建或管理活动的问题。在Android应用程序中,Activity是一个组件,它提供允许用户执行某些操作的用户界面。简单的例子包括:拨打电话,拍照,发送电子邮件或查看地图。
Android Studio - 我可以将 EditText 值添加到 Activity_main 中 TextView 的 android:text 行并将其连接起来吗?
<EditText android:id="@+id/et_name" android:layout_width="match_parent" android:layout_height="48dp" android:layout_margin="20dp" android:hint="@string/str_name" /> <TextView android:id="@+id/tvSentence" android:layout_width="match_parent" android:layout_height="48dp" android:text="@string/str_hello1"/> 我希望将 et_name 添加到 @string/str_hello1 行。我试过这个: <TextView android:layout_width="match_parent" android:layout_height="48dp" android:text="@string/str_hello1" + "@+id/et_name" 和 android:text="@string/str_hello1" + et_name 和 android:text="@string/str_hello1" + "et_name" 但是它们都不起作用,现在所有内容都用红色下划线表示意外的文本。 你必须以编程方式从 java 端或 kotlin 中完成它,你不能在 xml 中做到这一点
从保存的实例恢复片段时如何防止editText自动填充文本?
我有一个保存并显示多个片段的活动。 当我重新输入片段时,它会自动在所有编辑文本中填充文本。所有字段也使用相同的文本。 例子: 打开片段并
registerForActivityResult 未显示窗口动画
我有一个片段,它使用如下代码打开地图活动: private val openMapResultLauncher = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { 重新...
我在 Android 中构建登录页面时遇到问题。我想将用户名和登录名保留在布局的底部。但是当输入用户名/密码时,键盘会弹出,还有我的背景图片
即使在 singleTop 启动模式下,Android 通知点击也会启动新的 Activity 实例
我正在尝试一个从 Android 应用程序触发通知的简单示例,并希望在用户点击通知时启动现有活动。然而,我看到一个新的实例......
在外部浏览器中启动 URL 的简单 Android 应用程序不断崩溃
我在这篇文章中了解了如何创建一个简单的应用程序,在手机的外部浏览器中启动一个网站。我按照这些步骤操作,但我的简单应用程序不断崩溃。 我正在尝试创造绝对的
公共类LockScreenService扩展服务{ 公共静态最终 int LOCK_SCREEN_SERVICE_NOTIFICATION_ID = 1; 公共静态最终 int SERVICE_NOTIFICATION_PENDING_INTENT_REQUEST_CODE =...
Google IMA Android SDK v3.33.0 与 Android 单任务活动的问题
我最近迁移到了 Google IMA Android SDK v3.33.0,我了解到我所有具有“单任务”启动模式的活动都在任务管理器中作为单独的任务打开!
MainActivity 创建并销毁,然后在 Android Studio 首次运行时再次创建
当我第一次运行新应用程序时,MainActivity 被创建然后被销毁,然后再次创建。仅在从 Android studio 安装后首次启动时才会发生这种情况。 MainActivity.kt 导入
我正在尝试使用样式设置活动屏幕方向: 这是 styles.xml: ... <item name="android:screenOrientation"...</desc> <question vote="7"> <p>我正在尝试使用样式设置活动屏幕方向:</p> <p>这是 styles.xml: </p> <pre><code>... <style name="Some.Activity" parent="android:Theme"> <item name="android:screenOrientation">portrait</item> </style> ... </code></pre> <p>这是 AndroidManifest.xml 中的活动声明:</p> <pre><code><activity android:name="SomeActivity" android:theme="@style/Some.Activity"/> </code></pre> <p>但它不起作用。<br/> 我知道我可以设置 </p> <pre><code><activity android:name="SomeActivity" android:theme="@style/Some.Activity" android:screenOrientation="..."/> </code></pre> <p>在清单中,但使用主题来做到这一点对我来说很重要。<br/> 有想法吗?</p> </question> <answer tick="true" vote="4"> <p><a href="http://developer.android.com/guide/practices/screens_support.html" rel="nofollow noreferrer">http://developer.android.com/guide/practices/screens_support.html</a></p> <p>此链接可能有帮助。基本上,您必须为每个方向制作不同的布局文件,并将它们放入相应的布局土地或布局端口文件夹中。您还可以为不同屏幕尺寸上的不同方向创建布局。例如,如果横向模式下“正常”尺寸屏幕的所有控件不适合小屏幕,您可以创建一个名为layout-small-land的文件夹并拥有另一个自定义布局文件。</p> </answer> <answer tick="false" vote="0"> <p>TL;DR:添加 <pre><code><item name="android:screenOrientation">portrait</item></code></pre> 标签应该可以。我怀疑这可能与您设置父样式的方式有关 - <pre><code>android:Theme</code></pre> 可能应该有所不同。您是否尝试过向主题中添加其他项目并看看它们是否有效果?</p> </answer> </body></html>
尝试启动未注册的 ActivityResultLauncher
有时我会收到此 IllegalStateException,它表示您必须确保在调用 launch() 之前注册 ActivityResultLauncher。但没有办法检查是否
我正在 MERN 堆栈中制作一个宠物项目,我想在其中实现用户的活动状态。不活动 3 分钟后,用户状态将变为不活动。我正在考虑的一种方法是 n...
有android:name 3次,它们有什么区别?我开始学习Android,所以现在我正在尝试理解Manifest。 android:name有3次,它们有什么区别?我开始学习Android,所以现在我正在尝试了解Manifest。 <activity android:name="com.example.project.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 活动是您向用户提供的用户界面。意图过滤器就像您将活动添加到的“端口”,并允许其他应用程序搜索在“端口”上运行的所有应用程序并调用它们。操作名称正是应用程序在调用时要执行的操作。 android是包,name是字段。在 XML 中,您可以像这样编写完整的访问权限:android.name。
是否可以使用 ADB 杀死任务管理器中的所有活动任务/应用程序?这相当于打开任务管理器并一项一项地终止每个任务...... 我尝试使用以下...
我在 Android 应用程序中有两个活动,每个活动都有一个按钮可以转到另一个活动(通过 startActivity() 方法)。在第二个活动中,我有一个编辑文本(URL 地址栏)和一个网页
我的屏幕流程是: 活动: 应用首页 -> A -> B -> C -> Z 尝试解决用例: 当我从 C 创建活动 Z 时 -> 完成活动 C 和 B。 期待: 按下...
我有以下要求。 我想创建通知。 点击通知应用程序应打开并根据从 Intent Extras 收到的数据导航到特定片段。 我需要处理这个问题
我需要在两个活动之间传递信息,但由于某种原因,信息未发送/接收。 LogCat 没有给我任何错误。调试器清楚地显示某些内容已添加到
如何知道Application类在Activity启动之前是否被调用?
我们有 Splash 扩展 Activity,它是我们应用程序的启动 Activity。我们还有 CustomApplication 扩展了 Application 类,该类在调用应用程序进程时被调用。 现在...
我遇到的一个问题的一些背景:在我的应用程序中,我有一个单例对象,我经常使用它来访问网络调用的 id 和令牌等内容。有时当应用程序