프래그먼트에서 다음과 같이 작성을 했는데요 버튼을 클릭을 하여도 숫자가 증가하지 않습니다.
프래그먼트
@Override
public void onClick(View v) {
Log.d("Content_Main","onClick:"+v.getId());
switch(v.getId()) {
// 시간 -10초
case R.id.left_btn:
count-=10;
mtimebar.setText(""+count);
break;
// 시간 +10초
case R.id.right_btn:
count+=10;
mtimebar.setText(""+count);
break;
// Hz -1
case R.id.hz_left:
count--;
mhztext.setText(""+count);
message = "down";
if(message != null && message.length() > 0)
sendMessage(message);
break;
// Hz +1
case R.id.hz_right:
count++;
mhztext.setText(""+count);
message = "up";
if(message != null && message.length() > 0)
sendMessage(message);
break;
default:
break;
}
}
레이아웃
<!-- Hz -->
<TextView
android:id="@+id/hztext"
android:layout_width="40dp"
android:layout_height="44dp"
android:layout_marginLeft="70dp"
android:layout_marginStart="70dp"
android:gravity="center"
android:text="0"
android:textColor="#ffffff"
android:textSize="35sp"
app:layout_constraintBottom_toBottomOf="@+id/imageView"
app:layout_constraintStart_toStartOf="@+id/imageView"
app:layout_constraintTop_toTopOf="@+id/imageView" />
<!-- Hz down 버튼 -->
<Button
android:id="@+id/hz_left"
android:layout_width="20dp"
android:layout_height="30dp"
android:layout_marginLeft="50dp"
android:layout_marginStart="50dp"
android:layout_weight="1"
android:background="@drawable/arrow_left_black"
app:layout_constraintBottom_toBottomOf="@+id/imageView"
app:layout_constraintStart_toStartOf="@+id/imageView"
app:layout_constraintTop_toTopOf="@+id/imageView" />
<!-- Hz up 버튼 -->
<Button
android:id="@+id/hz_right"
android:layout_width="20dp"
android:layout_height="30dp"
android:layout_marginLeft="110dp"
android:layout_marginStart="110dp"
android:layout_weight="1"
android:background="@drawable/arrow_right_black"
app:layout_constraintBottom_toBottomOf="@+id/imageView"
app:layout_constraintStart_toStartOf="@+id/imageView"
app:layout_constraintTop_toTopOf="@+id/imageView" />