- Forum-Beiträge: 6
27.08.2018, 16:19:31 via Website
27.08.2018 16:19:31 via Website
Hallo Community,
ich habe folgendes Problem, ich habe ein mini Android Programm erstellt, wo man einen Button drücken muss und sich daraufhin eine ProgressBar füllt. Das Programm wir ordnungsgemäß ausgeführt, doch beim drücken des Buttons füllt sich nicht die Bar.
Hier mein Java-Code:
ProgressBar bar;
Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = findViewById(R.id.btn);
ProgressBar bar = findViewById(R.id.bar);
}
@Override
public void onClick(View v) {
if (v == btn) {
bar.setProgress(bar.getProgress() + 10);
}
}
}
Hier ist auch noch mein XML-Code:
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_marginBottom="64dp"
android:layout_marginTop="16dp"
android:text="@string/bsText"
android:textColor="@android:color/black"
android:textSize="24dp"
app:layout_constraintBottom_toTopOf="@+id/bar"
app:layout_constraintHorizontal_bias="0.039"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.032" />
<ProgressBar
android:id="@+id/bar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginBottom="75dp"
android:layout_marginEnd="4dp"
android:layout_marginLeft="4dp"
android:layout_marginRight="4dp"
android:layout_marginStart="4dp"
android:layout_marginTop="112dp"
app:layout_constraintBottom_toTopOf="@+id/btn"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/btn"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginBottom="210dp"
android:layout_marginEnd="20dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginStart="20dp"
android:text="Button"
android:textSize="20dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/bar" />
Ich hoffe ihr könnt mir helfen, dass sich die ProgressBar füllt.
Ich danke im vorraus.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.