Ответы пользователя по тегу Программирование
  • EditText. Как отключить сокращение и включить разбиение на разряды?

    nikkorejz
    @nikkorejz Автор вопроса
    Android developer
    Я просто оставлю это здесь:
    TextWatcher watcher1 = new TextWatcher() {
    
            @SuppressWarnings("static-access")
            public void afterTextChanged(Editable s) {
                if(text1.length()==0)
                {
                    return;
                }
    
                if (text1.hasFocus() == true && !text1.getText().equals("-")) {
    
                    try{
                        double inputValue = Float.parseFloat(text1.getText().toString());
                        DecimalFormat df = new DecimalFormat("###,###,###,###.####################");
                        BigDecimal a = new BigDecimal(Value1(inputValue));
                        BigDecimal b = new BigDecimal(Value2(inputValue));                    
                        text2.setText(df.format(a));
                        text3.setText(df.format(b));
                    }
                    catch (NumberFormatException e){
    
                        return;
                    }
                }
            }
            public void beforeTextChanged(CharSequence s, int start, int count,
                                          int after) {
            }
            public void onTextChanged(CharSequence s, int start, int before,
                                      int count) {
    
    
            }
        };
    Ответ написан
    Комментировать
  • AlertDialog Android. Проблема с отображением dialog после применения темы, как можно исправить?

    nikkorejz
    @nikkorejz Автор вопроса
    Android developer
    Я нашел решение:
    ...
    protected void onOpenDialog(int id) {
    	switch (id) {
    	case R.id.ххх:
    
            final Dialog dialog = new Dialog(MainActivity.this);
            dialog.setTitle("Title");
            dialog.setContentView(R.layout.activity_[xxx);
            dialog.getWindow().getAttributes().windowAnimations = R.style.CustomDialogAnim;
    
    
            dialog.show();
        }
    
    }
        public class CustomAlertDialog extends AlertDialog {
    
            public CustomAlertDialog(Context context) {
                super(context, R.style.CustomDialogAnimationTheme);
            }}
    ...
    Ответ написан
    Комментировать