main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"><SeekBar android:id="@+id/seekbar" android:layout_width="fill_parent"android:layout_height="wrap_content" /><TextView android:id="@+id/text"android:layout_width="fill_parent"android:layout_height="wrap_content"/></LinearLayout>


package org.lxh.demo;import android.app.Activity;import android.os.Bundle;import android.view.WindowManager;import android.widget.SeekBar;public class MySeekBarDemo extends Activity {private SeekBar seekbar = null;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.setContentView(R.layout.main);this.seekbar = (SeekBar) super.findViewById(R.id.seekbar); // 取得组件this.seekbar.setMax(100);this.seekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListenerImpl());}private class OnSeekBarChangeListenerImpl implementsSeekBar.OnSeekBarChangeListener {@Overridepublic void onStartTrackingTouch(SeekBar seekBar) {}@Overridepublic void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {MySeekBarDemo.this.setScreenBrightness((float) seekBar.getProgress() / 100);}@Overridepublic void onStopTrackingTouch(SeekBar seekBar) {}}private void setScreenBrightness(float num) {// 0 ~ 1表示亮度WindowManager.LayoutParams layoutParams = super.getWindow().getAttributes() ;// 取得屏幕的属性layoutParams.screenBrightness = num ;// 设置屏幕亮度super.getWindow().setAttributes(layoutParams) ;// 重新设置窗口的属性}}

更多相关文章

  1. android:debuggable属性
  2. Android android:persistentDrawingCache的几个默认属性值介绍
  3. android屏幕分辨率适配
  4. Android ListView 几个重要属性
  5. API 23 widget.ImageView——属性分析
  6. API 23 widget.ProgressBar——属性分析
  7. mainfest文件中android属性

随机推荐

  1. 【Android进阶学习】设置透明效果的三种
  2. android app两种调试方法
  3. 方向传感器
  4. mac mkdir read-only filesystem
  5. 解决支持库版本兼容问题:all com.android.
  6. 浅学设计模式之观察者模式及在android中
  7. UIRecorder录制android APP自动化脚本
  8. Android(安卓)项目中常用的页面切换Table
  9. Android(安卓)中看不见的外部存储路径
  10. android中自定义控件之TitleBar实现