gpt4 book ai didi

android - 如何使 EditText 像在 Twitter Android App 中一样工作以进行状态更新

转载 作者:搜寻专家 更新时间:2023-11-01 07:54:00 25 4
gpt4 key购买 nike

每当我们想写推文时,Twitter 应用程序如何处理 EditText 上的 onclick 操作?我想知道这一点,因为它可以让我们制作一个整洁的用户界面,并且我们可以更好地管理布局空间。

EditText 1

所以我的问题是,当我们点击 EditText 时,他们会启动一个新 Activity 吗?

EditText 2

我能做的是,在我的布局 XML 文件中,我写了这个 EditText,它由于 android:layout_alignParentBottom="true" 而移动到键盘上方喜欢

<EditText
android:id="@+id/comment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textMultiLine"
android:lines="5"
android:singleLine="false"
android:hint="Comment"
android:layout_below="@+id/rlrate"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
/>

它看起来不错,但它仍然占用空间,因为它是多行的,所以我仍然想知道他们是否正在使用该布局开始新 Activity 以发布推文,还是它是一个 fragment ?如果有人能解释该功能,那就太好了。

最佳答案

我认为这不是同一个 Activity 。

我会这样做:

创建 EditText - 底部对齐,带有 onClickListener。当有人点击它时,会启动一个带有动画的新 Activity - 这将有一个全屏的 EditText。

编辑对于动画 Activity - 即它在启动时像 Twitter 应用程序一样向上滑动 - 然后看看 Mark Allison 的答案

关于android - 如何使 EditText 像在 Twitter Android App 中一样工作以进行状态更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30790904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com