android - 聊天应用程序 EditText 部分不会在设计预览中呈现/隐藏
问题描述
我在设计预览中看不到我的 EditText 部分,在我的应用程序中也看不到。提示和一切似乎都没有呈现。这是我的xml文件:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="16dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingTop="16dp"
tools:context=".MainActivity">
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_marginLeft="340dp"
android:layout_marginStart="340dp"
android:clickable="true"
android:src="@drawable/ic_send"
android:tint="@android:color/holo_green_dark"
app:fabSize="mini" />
<android.support.design.widget.TextInputLayout
android:id="@+id/textInputLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:layout_toLeftOf="@+id/fab"
android:layout_toStartOf="@+id/fab">
<EditText
android:id="@+id/input"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="Message..." />
</android.support.design.widget.TextInputLayout>
<ListView
android:id="@+id/list_of_message"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/fab"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:divider="@android:color/transparent"
android:dividerHeight="16dp"></ListView>
</RelativeLayout>
我可以看到我的发送按钮和其他所有内容。我似乎无法发现问题。这直接来自本教程:https ://www.youtube.com/watch?v=Xn0tQHpMDnM
解决方案
移除layout_marginLeft
和layout_marginStart
移除FloatingActionButton
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:clickable="true"
android:src="@drawable/ic_send"
android:tint="@android:color/holo_green_dark"
app:fabSize="mini" />
推荐阅读
- javascript - 如何在 JavaScript 中多次获得重复功能播放声音?
- xamarin.android - Xamarin.Android。访问条码扫描器
- kubernetes - 我们可以使用 kubectl 从命令行创建多个命名空间吗
- c++ - QNX 上的 std::mktime 返回 -1
- circleci - 我可以在 circleci 上过滤整个工作流程吗?
- excel - 如何使用引号从 Excel 导出我的 csv?
- c++ - 来自 MSVCRTD.lib 的 LNK2019 未解析的外部符号
- godaddy-api - GODADDY DOMAIN API for Purchase 收到 400 Bad Request 客户端错误
- javascript - 如何更改父组件中另一个组件的道具
- c# - (0x800703E3) 由于线程退出或应用程序请求,io 操作已中止