2016-03-12 3 views
0

при написании кода для изменения яркости программно в студии android, setContentView, getContentResolver, ChangeBright, findViewById и getWindow в красном цвете. он говорит, что не может решить метод. Почему это так?изменение яркости в android программно

private SeekBar brightbar; 
private int brightness; 
private ContentResolver Conresolver; 
private Window window; 

@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_tab3); 

    brightbar = (SeekBar) findViewById(R.id.ChangeBright); 


    Conresolver = getContentResolver(); 

    window = getWindow(); 


    brightbar.setMax(255); 

    brightbar.setKeyProgressIncrement(1); 

    try 
    { 

     brightness = System.getInt(Conresolver, System.SCREEN_BRIGHTNESS); 
    } 
    catch (SettingNotFoundException e) 
    { 

     Log.e("Error", "Cannot access system brightness"); 
     e.printStackTrace(); 
    } 


    brightbar.setProgress(brightness); 


    brightbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() 
    { 
     public void onStopTrackingTouch(SeekBar seekBar) 
     { 
      System.putInt(Conresolver, System.SCREEN_BRIGHTNESS, brightness); 

      LayoutParams layoutpars = window.getAttributes(); 

      layoutpars.screenBrightness = brightness/(float)255; 

      window.setAttributes(layoutpars); 
     } 

     public void onStartTrackingTouch(SeekBar seekBar) 
     { 

     } 

     public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) 
     { 

      if(progress<=20) 
      { 

       brightness=20; 
      } 
      else 
      { 

       brightness = progress; 
      } 
+1

напишите свой код здесь, пожалуйста, –

+0

Пожалуйста, суммируйте свой * настоящий вопрос в названии. Это что-то вроде: «Почему методы, которые мне необходимо изменить, не решены?» –

ответ

0

Вы уверены, что код расширены?

+0

Я исправил его, но ChangeBright все еще в красном. – AKC

+0

имеет ли указатель в вашем макете ID ChangeBright? – gedo

+0

спасибо .. он работает. я полностью забыл xml – AKC

Смежные вопросы