我有一个带有6个按钮的应用程序,单击该按钮可显示不同长度的字符串:
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="116dp"
android:layout_marginStart="16dp"
android:layout_marginTop="128dp"
android:text=""
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintEnd_toStartOf="@+id/atbutt"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.028" />
<Button
android:id="@+id/namebutt"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="116dp"
android:layout_marginStart="16dp"
android:onClick="changename"
android:text="Name"
app:layout_constraintBaseline_toBaselineOf="@+id/titlebutt"
app:layout_constraintEnd_toStartOf="@+id/descbutt"
app:layout_constraintStart_toStartOf="parent" />
<Button
android:id="@+id/titlebutt"
android:layout_width="103dp"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:onClick="changetitle"
android:text="Title"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.448"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/descbutt"
android:layout_width="126dp"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:onClick="changedesc"
android:text="Description"
app:layout_constraintBaseline_toBaselineOf="@+id/titlebutt"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/namebutt" />
<Button
android:id="@+id/urlbutt"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="116dp"
android:layout_marginStart="16dp"
android:text="Url"
app:layout_constraintEnd_toStartOf="@+id/contbutt"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/namebutt" />
<Button
android:id="@+id/atbutt"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="133dp"
android:text="Publish Date"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/textView"
app:layout_constraintTop_toBottomOf="@+id/namebutt" />
<Button
android:id="@+id/contbutt"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:layout_marginTop="4dp"
android:text="Content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/urlbutt"
app:layout_constraintTop_toBottomOf="@+id/titlebutt" />
</android.support.constraint.ConstraintLayout>
当我单击namebutt,titlebutt或descbutt(目前仅有的具有onClick功能的按钮)时,atbutt会消失而没有任何错误。
onClicks:
public void changename(View view){
textView.setText(null);
for(int a=0; a<articles.size(); a++) {
textView.append(articles.get(a).nam);
}
}
public void changetitle(View view){
textView.setText(null);
for(int a=0; a<articles.size(); a++) {
textView.append(articles.get(a).titl);
}
}
public void changedesc(View view){
textView.setText(null);
for(int a=0; a<articles.size(); a++) {
textView.append(articles.get(a).desc);
}
}
这只会对接
PS:对命名按钮的选择感到抱歉
答案 0 :(得分:3)
发生这种情况是由于WAARDE_BEREKEND;WAARDE_AFGEROND;WAARDE_PRESENTATIE;WAARDE_INPUT;WAARDE_RLC;RIO_NUMMER;ADRAS_ID;GEM_ID;UITSLUITEN;USER_INSERT;TIME_INSERT;USER_UPDATE;TIME_UPDATE
6,9620;7;7;7;7;4450;5145;13281;0;;;;
6,8520;7;7;7;7;4450;5154;13282;0;;;;
6,5310;6,50;6,50;6,50;6,50;4450;5171;13283;0;;;;
6,5080;6,50;6,50;6,50;6,50;4450;5180;13284;0;;;;
7,4460;7,50;7,50;7,50;7,50;4450;5186;13285;0;;;;
6,20;6;6;6;6;4459;5127;13287;0;;;;
6,6280;6,50;6,50;6,50;6,50;4459;5136;13288;0;;;;
6,5520;6,50;6,50;6,50;6,50;4442;5145;13290;0;;;;
的此属性:
atbutt
这意味着app:layout_constraintStart_toEndOf="@+id/textView"
的开始在atbutt
的末尾,并且随着TextView
的增长,它消除了TextView
的大小。
< / p>
更改为以下内容:
atbutt