我需要以编程方式创建准则,并将视图应用于这些准则。
我使用了以下代码,但是它崩溃了。
Guideline guideline = new Guideline(this);
guideline.setId(guideline.generateViewId());
constraintLayout.addView(guideline);
//Connecting view with the guideline
ConstraintSet set = new ConstraintSet();
set.connect(textView.getId(), ConstraintSet.RIGHT, guideline.getId(), ConstraintSet.LEFT);
set.applyTo(constraintLayout);
但是我收到以下错误消息。
java.lang.AssertionError:左
我也无法理解如何将方向应用于我创建的指南
答案 0 :(得分:2)
由于未设置方向,因此出现错误。但是,这只是代码中的一个问题。这是 ConstraintLayout 的一个区域,我发现其中有些模糊。这就是我对以编程方式建立指南的理解。有关说明,请参见代码中的注释。
MainActivity.java
import re
with open("infile.txt") as input, ("outfile.txt",'w') as output:
output.write('symbol' + '\t' + 'report' + '\t' + 'SPANISH' + '\t' +'GERMAN' + '\t' + 'ENGLISH' + '\n')
for line in input:
report=line.strip().split('\t')[1]
SPA=re.search(r'SPANISH', report)
GER=re.search(r'GERMAN', report)
ENG=re.search(r'ENGLISH', report)
if 'symbol' in line:
continue
else:
???