当我仅将constraintlayout转换为数据绑定布局并且不执行任何其他操作时,build.gradle中的DataBinding配置为“ enabled = true”,但编译器始终显示“此处不允许使用元素androidx.constraintlayout.widget.ConstraintLayout”。 基本信息:Android Studio 3.5.1;Build#AI-191.8026.42.35.5900203,于2019年9月26日建立;JRE:1.8.0_202-release-1483-b03…

2020年10月16日 0条评论 28点热度 阅读全文

每当我连接两个小部件时,起始元素都将不再显示。不幸的是,我不知道此问题的原因是什么。ConstraintLayout myLayout已在另一个布局中膨胀。 ConstraintLayout myLayout= getActivity().findViewById(R.id.myID); myLayout.removeAllViews(); ConstraintSet constraintSet = new ConstraintSet(); CheckBox cb = new CheckBox(myLayout.g…

2020年8月29日 0条评论 25点热度 阅读全文

我正在尝试创建一个简单的时间表,(我是初学者)。我为7天24小时的时间表创建了一个基本布局,我的想法是通过编程方式插入按钮,通过操纵按钮的位置和宽度在正确的时间和持续时间上覆盖时间表,以便在单击时显示任务保存在下面的文本视图中,如下所示: 我知道如何创建按钮,但是经过数小时的寻找工作方法而无法成功将其大小和位置更改为所需值的方法之后,我转向这里寻求帮助。 作为测试,我制作了一个新的空项目,在设计视图中具有一个预制的约束视图,并尝试在其中放置一个按钮并将其移动。这是代码: import androidx.appcom…

2020年4月28日 0条评论 32点热度 阅读全文

我有一个使用圆形进度栏的应用程序。 我想更改整个布局的不透明度,直到完成加载。 像这样: 我设法通过使用以下方式更改布局的不透明度: cl = findViewById( R.id.Discover_Layout ); cl.setAlpha( 0.45f ); 但是,它也会更改 ProgressBar的不透明度。 我尝试使用: cl = findViewById( R.id.Discover_Layout ); cl.setAlpha( 0.45f ); pb_Discover = findViewById( R…

2020年3月28日 0条评论 25点热度 阅读全文

我在一个片段中使用ConstraintLayout,但是当我运行该应用程序时,UI是空的,下面是片段和显示片段的 Activity 。 片段布局 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.and…

2020年2月22日 0条评论 29点热度 阅读全文

我正在尝试编写一种方法来生成按钮,该方法使用从2D名称和ID数组中获取的数据生成按钮,如果运行两次,该函数应该在已生成的按钮之后添加更多按钮。这些按钮将被添加到约束布局(使用活动XML的准则18和19)。 我正在使用全局按钮列表来存储已生成的按钮 List<Button> contactButtonList = new ArrayList<>(); 然后这是我编写的用于生成按钮并将它们附加到辅助线的功能。 void updateButtonList(String[][] contactsAr…

2020年2月16日 0条评论 28点热度 阅读全文

我有两个与顶部TextView垂直对齐的TextView,它们充当底部TextView的标签。我们可以称它们为testLabel和testText。为了使它们保持对齐,testText对testLabel具有start-> startOf的约束。这些TextView位于父级的右上角。 testLabel对父项具有end-> endOf约束,并具有边距值。问题在于标签的长度可以变化,并且当标签的长度值足够小时,标签将根据父级的边距和约束设置正确更新其位置,但这也会导致文本的开头对齐。导致文本离开屏幕,如果…

2019年12月13日 0条评论 38点热度 阅读全文

我使用的是约束布局,据我所知,它将在不同的屏幕尺寸上使UI看起来相似。问题是我无法将约束线从calendat视图拖到textView 因此,我创建了我需要使用的约束线 app:layout_constraintBottom_toTopOf="@+id/appfortday" 图片: https://imgur.com/a/xG1eCH6 它创建了这条怪异的摆动线,而不是名义上的之字形线。这些行之间有什么区别?它会像普通约束线一样运作吗? 这是我的xml的一部分: <CalendarView android:i…

2019年11月1日 0条评论 24点热度 阅读全文

我有一点问题。 我正在尝试使用ID为BindView的ongoing_call_layout。我有该ID,它存在并且在xml中是一个ConstraintLayout对象。运行该程序时,它的行为就像id“ ongoing_call_layout”不存在。 我试过清理和重建项目,还使用findViewById而不是BindView,但仍然说该ID不存在。 在代码本身中,其粗体(AndroidStudio知道ID在哪里)。 下面是相关代码 这是我的OngoingCallActivity.java(错误来自哪里): @Bi…

2019年10月25日 0条评论 28点热度 阅读全文

我正在尝试在android studio中开发图库应用程序,并且正在使用RecyclerView布局有效地加载屏幕上的图像,但是每当向下滚动几张图像后,应用程序就会崩溃。我得到的错误是java.lang.OutOfMemoryError,所以我认为我在类适配器上犯了一个错误,但是我找不到任何错误(我遵循android文档Create a List with RecyclerView 中给出的步骤)。我尝试显示每个图像的缩略图,而不是实际图像,但是向下滚动几张图像后,应用程序崩溃了,我得到了应用程序可能在其主线程错误…

2019年7月31日 0条评论 20点热度 阅读全文