2016-10-15 9 views

ответ

0

Пожалуйста, проверьте это решение.

public class MainActivity extends AppCompatActivity { 
    TextView txt; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     txt = (TextView) findViewById(R.id.OpenClose); 
    } 

    @Override 
    public boolean onKeyDown(int keyCode, KeyEvent event) { 
     if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) { 
      float x = txt.getScaleX(); 
      float y = txt.getScaleY(); 

      txt.setScaleX(x - 1); 
      txt.setScaleY(y - 1); 
      return true; 
     } else if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) { 
      float x = txt.getScaleX(); 
      float y = txt.getScaleY(); 

      txt.setScaleX(x + 1); 
      txt.setScaleY(y + 1); 
      return true; 
     } else { 
      return super.onKeyDown(keyCode, event); 
     } 
    } 
} 
+0

Да, да! работая Спасибо! – ivan

+0

cheers (y) - @ivan – user3501749

+0

Привет. еще раз, когда вы уменьшаете масштаб, текст поворачивается на 180 градусов ... – ivan

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

  • Нет связанных вопросов^_^