草庐IT

view-design

全部标签

java - 如何从自定义View(Java类)正确启动Activity?

我正在尝试定义一个自定义Java类(扩展LinearLayout),它需要在点击时启动一个Activity。我的代码如下所示:publicArizaSatiri(Contextcontext/*,AttributeSetattrs,finalActivityaktivite*/,JSONObjectmysql_satiri){super(context/*,attrs*/);//codetoinitializemyview:finalContextfinalContext=context;this.setOnClickListener(newOnClickListener(){@Ove

android - 带有自定义 View 的堆叠式 ActionBar 选项卡无法正确显示

使用操作栏选项卡时,如果选项卡内容太大而无法显示,有时它们会显示为“堆叠”。当我对选项卡内容使用自定义View时出现问题,它导致所选选项卡不显示在下拉列表中,并且一旦选择了一个选项卡,下拉列表就会消失,并出现小的空选项卡。这是下拉菜单的屏幕截图,在选择一个项目之前:(请注意,即使选择了选项卡,也不会显示选项卡的内容)还有,选中item后,tabs不再堆叠,tabs的内容为空:这是我的代码,(请注意,我对选项卡使用自定义View只是为了演示问题)publicclassExampleActivityextendsActivity{@OverrideprotectedvoidonCreate

java - 安卓.view.InflateException : Binary XML file line #8: Error inflating class fragment

我正在尝试将布局膨胀为fragment我有#8:错误膨胀类fragment我的View甚至没有创建它落在膨胀如何正确充气布局?我的XML大:我的容器:我的fragment布局:android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:padding="10sp">Java主程序:myclassjavafirst:packagecom.project.places;importandroid.app.Activity;import

android - 如何将自定义 View 放入自定义 viewGroup/Layout 中

自定义viewGroup内的自定义View不可见,我怎样才能让它显示出来?还是有更好的方法来做到这一点?没有编译或运行时错误,但View没有显示在viewGroup中,它应该像其他View一样用颜色填充该区域,但它是白色的,并且View的颜色没有显示在CustomLayout中xml代码,前2个View没有问题,但嵌套在CustomLayout中的第3个View没有显示,只有白色区域,里面的View不可见CustomViewOne是一个单独的类文件,CustomViewTwo和CustomViewThree都作为静态内部类嵌套在MainActivity类内部,CustomLayout是

android - 如何将搜索 View 添加到我的 Android 应用程序?

我想在我的Android应用程序中添加一个搜索View,但我无法理解文档。我已经添加了到我的xml和到我的list。但是provider应该放在哪里?-标记去?运行应用程序时出现类异常膨胀错误。任何人都知道一个好的教程?谢谢! 最佳答案 这个答案很晚,但正如我所见,其他答案只是答案链接。然后,我将尝试用简短的示例代码提供一些解释。添加SearchView在Documentation中描述,按照这些步骤操作非常容易。正如我们在CreateaSearchInterface上看到的那样主题:ThedoesnotneedawiththeDE

java - 抽屉导航 - 带 ListView 的标题 View

我目前正在创建和定义抽屉导航。我现在想要一个标题View,就像他们在项目行上方的谷歌应用程序一样。我只找到了RecyclerViews的示例,我不想使用它。我已经完成了ListView和所有其他东西。也许有人可以帮助我:)提前致谢 最佳答案 您可以使用android设计支持库创建NavigationView,而无需创建listview或RecyclerView,它们都是由android创建的。要将它添加到您的项目中,您需要将android设计支持库添加到您的项目中,在build.gradle中添加以下行compile'com.and

android - DrawerLayout 上的水平回收 View

这是我的NavigationView布局headerLayout有一个水平的RecyclerView,其中有一些用户可以在上面滚动的项目。我的问题是每当我想在RecyclerView中滚动时,drawerLayout就会关闭。有什么方法可以在Drawerlayout上支持水平RecyclerView吗? 最佳答案 当用户在RecyclerView上滚动时,您应该禁用拦截DrawerLayout上的触摸事件,因此创建一个自定义DrawerLayout如下:publicclassDrawerLayoutHorizontalSupport

绘制饼图的自定义View实现(HarmonyOS)

在本文中,我们将介绍如何使用HarmonyOS的自定义View功能来实现饼图的绘制。自定义View是Android和HarmonyOS开发中常用的技术,它允许我们根据特定需求创建自定义的用户界面组件。饼图是一种常见的数据可视化形式,通过将数据分割成不同的扇形区域来展示数据的比例关系。首先,我们需要创建一个继承自Component的CustomPieView类,该类将负责饼图的绘制和交互。以下是CustomPieView类的基本结构:importohos.agp.components.AttrSet;importohos.agp.components.Component;importohos.a

java - android.support.design.widget.CoordinatorLayout 的渲染问题

我在将androidstudio升级到2.2.3后遇到问题问题是使用android.support.design.widget.CoordinatorLayout它显示这个错误Thefollowingclassescouldnotbefound:- android.support.design.widget.CoordinatorLayout(FixBuildPath,EditXML,CreateClass)- android.support.design.widget.TextInputLayout(FixBuildPath,EditXML,CreateClass)Tip:Tryto

android - 工具 :listitem for custom view extending RecyclerView

我尝试使用tools:listitem在RecyclerView上显示正确样式的样本数据。这在使用原始View时效果很好。但是当扩展RecyclerView以创建我自己的自定义View以添加一些功能时,它只会在AndroidStudio的布局预览中显示一个空白区域。如何在扩展View时使用View的所有布局预览内容?我的View如下所示:classTestRecyclerView(context:Context,attrs:AttributeSet?=null,defStyle:Int):RecyclerView(context,attrs,defStyle){}有什么想法吗?