java - 我将如何在 Android 中创建自定义容器 View ?

标签 java android

我想创建一个带有监听器的 View ,它的作用有点像容器或购物袋。拖入其中的任何图像或文本都会被收集并保存到本地数据库中。或者更确切地说,图像名称或字符串被保存。我在显示自定义数据行之前创建了自定义 View ,但我不确定如何创建“杂货袋”类型的 View 。我在谷歌上搜索过使用监听器创建自定义容器 View ,但找不到与我正在寻找的内容相关的任何内容。我不要求任何人为我做这件事,只是给我一些建议或朝着正确的方向插入。

编辑 只是为了澄清一点。我已经知道如何拖放 View 。问题是你可以在任何地方掉落。我想要的是一个 View ,当某些东西落在它的范围内时,它会得到 View 的字符串或标签。不管那可能是哪种观点。这个自定义 View 必须以某种方式知道在其边界内放置了哪种 View ,并在放置时删除该 View 。

最佳答案

   <view class="at.calista.quatscha.views.SwipebarLayout"
        android:id="@+id/sbl"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">

        <!-- Top View -->
        <Button android:text="Top" android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>

        <!-- Bottom View -->
        <Button android:text="Bottom" android:id="@+id/Button02" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>

关于java - 我将如何在 Android 中创建自定义容器 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36563966/

相关文章:

android - 通缉 : TableLayout-Like ListView

java - 安卓资源$NotFoundException : Resource ID #0x0

android - Gradle buildscript中类路径的用途是什么

Java Class.cast 到最具体的方法重载

java - 使用 HTTPS URL 从 java.net.URLConnection 返回什么?结果加密了吗?

java - h :panelGrid 中具有多个子组件的自定义 Facelets 标记

android - 将 Realm 用于复杂对象android

c# - 未找到 Mono Droid onClick 事件

java - Visual Studio Code 项目名称

java - Freemarker getServletContext().getMimeType(文件名)