草庐IT

unique-constraint

全部标签

android - 使用 Constraints 而不是 maxWidth 属性来限制宽度

我想知道是否有可能实现以下(消息线程;首先从发件人的右侧开始,而不是收件人的一侧)View:...使用支持库中的Android约束而不是maxWidth属性,特别是文本气泡的宽度-我非常想要容器的宽度(由TextView及其圆形背景组成,以及发件人的ImageViewicon)宽度最多为屏幕的五分之四,然后像标准消息应用程序一样相应地包裹下面的以下文本行。因为截至目前,我无法使用约束准则实现它,如下所示:...结果是:如您所见,消息文本从一开始就被截断了,如果我用父级设置文本的开始约束,那么单行文本(即单行文本)的整个目的就落空了word),因为当我希望它像上面屏幕截图中顶部的那样被包

androidx 数据绑定(bind)错误 : package android. support.constraint 不存在

我刚刚学习数据绑定(bind),并尝试使用新的库结构作为androidx。当我尝试构建项目时,我遇到了这个错误。error:packageandroid.support.constraintdoesnotexist这个错误在Binding生成的文件中为publicclassActivityMainBindingImplextendsActivityMainBinding{@Nullableprivatestaticfinalandroidx.databinding.ViewDataBinding.IncludedLayoutssIncludes;@Nullableprivatestat

android - Android 2.2 Preview 1 - 将 Constraint Layout 与 GuideLine 应用程序一起使用时崩溃

我正在尝试使用ContraintsLayout创建布局。在我的布局中,我添加了水平GuideLine。但是当我运行应用程序时它崩溃了,如果我删除GuideLine它就可以工作了。我还检查了APK,有一个类java.awt.Rectagle堆栈结构java.lang.NoClassDefFoundError:Failedresolutionof:Ljava/awt/Rectangle;atandroid.support.constraint.solver.widgets.Guideline.(Guideline.java:43)atandroid.support.constraint.C

android - 获取 "Error: Missing Constraints in ConstraintLayout"

我正在使用AndroidStudio3.0.1。每当我在Activity屏幕上拖动按钮或进行任何其他Activity时,都会出现以下错误MissingConstraintsinConstraintLayout"我需要永久修复此问题。请帮我。 最佳答案 在你的设计上方的调色板中,你会看到一个魔杖类型的工具,当你将鼠标悬停在它上面时,它会显示inferconstraint,只需点击它,你的问题就会得到解决 关于android-获取"Error:MissingConstraintsinCons

android - View.GONE 不适用于 "Constraint.Group"特定子项

我正在试验"Constraint.Group"并且我有subview:A、B、C。在代码中,"Constraint.Group".visibility=View.Gone确实有效,但如果我选择执行A.visibility=View.Gone,它不会对child的看法产生影响。这是正常行为吗? 最佳答案 更新:组内单个View可见性的行为已更改,并在ConstraintLayout版本2.0.0beta6中报告为已修复。参见bugfixesforConstraintLayout2.0.0beta6.看起来群组的可见性确实胜过群组的个人

android - 完善除IMEI、Android_ID、WLAN Mac和蓝牙地址外设备的unique_id

目标:我正在寻找一种方法来为Android设备找到unique_id。背景:我将在登录请求有效负载中使用Id,并且由于我的应用是基于许可的服务应用,因此在正常情况下Id不应更改。现有方法:在iOS中有一些uniqueidsolutionsforiOS例如CFUUID或identifierForVendor加上Keychain,广告标识符等。期待。但在Android中,我所知道的所有选项似乎都有漏洞。串号:TelephonyManagerTelephonyMgr=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);Stringm_d

android.database.sqlite.SQLiteConstraintException : error code 19: constraint failedexception

我创建了一个名为resources的表,但是当我在其中插入值时,抛出了这个异常:android.database.sqlite.SQLiteConstraintException:errorcode19:constraintfailedexception这是我的创建表语句:publicstaticfinalStringDATABASE_CREATE="CREATETABLE"+table_resources+"(IDINTEGERPRIMARYKEY,KEY_TYPEtext,KEY_ENCODINGtext,KEY_WIDTHtext,KEY_HEIGHTtext,KEY_DATAt

c++ - 我应该在我的类中的 std::vector 成员变量中使用 std::unique_ptr<T> 吗?

想象一个classC有一个成员变量m_MyList类型std::vector我想在其中存储MyClass类型的对象.C有两个函数可以在m_MyList中添加或删除对象.m_MyListC的消费者也应该可以访问因为他们需要阅读MyClass的合集对象。集合的外部读者将无法更改集合,因此MyClass对象仅由C拥有.现在我的问题是:在C++11风格中,vector中存储的最佳T是多少?可能性似乎是:std::vectorstd::vectorstd::vector>,使用std:move推unique_ptr进入vector 最佳答案

c++ - 如何填充unique_ptr数组?

是否可以使用std:fill来填充unique_ptr数组?目的是让不同的指针指向使用相同参数初始化的不同对象。例如:std::unique_ptrar[3];std::fill(ar.begin(),ar.end(),make_unique_for_each_element_somehow(1)); 最佳答案 不,但这就是std::generate是为了。std::generate不是被赋予一个在整个目标范围内复制的单个值,而是被赋予一个“生成器”函数,该函数根据需要创建每个值。所以,大概是这样的:std::unique_ptra

c++ - 为什么 std::unique_ptr operator* 抛出而 operator-> 不抛出?

在C++标准草案(N3485)中,它声明如下:20.7.1.2.4unique_ptr观察者[unique.ptr.single.observers]typenameadd_lvalue_reference::typeoperator*()const;1Requires:get()!=nullptr.2Returns:*get().pointeroperator->()constnoexcept;3Requires:get()!=nullptr.4Returns:get().5Note:usetypicallyrequiresthatTbeacompletetype.你可以看到oper