SeekBar 드래그 바 의 인 스 턴 스
목표 효과
이 페이지 에 드래그 바 의 상태 알림 정보,드래그 바 와 드래그 바 값 을 표시 하 는 정 보 를 놓 습 니 다.드래그 바 를 누 르 면 상태 표시 줄 에 드래그 하고 있 으 며,드래그 바 의 값 을 표시 합 니 다.드래그 바 를 누 르 지 않 을 때 상태 표시:드래그 를 중지 합 니 다.
목표 인터페이스 는 다음 과 같다.
페이지 레이아웃
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
android:background="@drawable/b1" >
<TextView
android:id="@+id/status"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint=" "
android:textColor="#FFFFFF"
android:layout_marginLeft="10dp"
android:layout_marginTop="20dp"
android:textSize="24dp"/>
<SeekBar
android:id="@+id/seek"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="20dp" />
<TextView
android:id="@+id/show_values"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="20dp"
android:text=" 0"
android:textColor="#FFFFFF"
android:textSize="24dp"/>
</LinearLayout>
동작 응답 이벤트
package com.example.seekbar;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
import android.widget.TextView;
public class MainActivity extends Activity
{
TextView status,show;
SeekBar seek=null;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
status=(TextView) findViewById(R.id.status);
show=(TextView) findViewById(R.id.show_values);
seek=(SeekBar) findViewById(R.id.seek);
//
seek.setOnSeekBarChangeListener(new OnSeekBarChangeListener()
{
@Override
public void onStopTrackingTouch(SeekBar arg0)
{
//
status.setText(" ");
}
@Override
public void onStartTrackingTouch(SeekBar arg0)
{
// ,
status.setText(" ");
}
@Override
public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2)
{
// , arg1 values
status.setText(" ");
show.setText(" :"+arg1);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Android 사용자 정의 SeekBar 슬라이딩 디 스 플레이 숫자본 사례 는 안 드 로 이 드 사용자 정의 SeekBar 슬라이딩 디 스 플레이 숫자 에 대한 구체 적 인 코드 를 공유 하 였 으 며,구체 적 인 내용 은 다음 과 같 습 니 다. 먼저 이전 효과 도: 미끄럼 할 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.