🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Android RMOS / Hesap makinesi eklemek veya sayı klavyesi olarakta kullanabilirsin

1-) Android RMOS - Hesap makinesi eklemek veya sayı klavyesi olarakta kullanabilirsin

 

 

 

YUKARIDAKİ GİBİ ARA

 

 

 

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <
string-array name="calc_dialog_errors">
        <
item>Sıfıra bölüm</item>
        <
item>Sınırların dışında</item>
        <
item>Sonuç pozitif olmalı</item>
        <
item>Sonuç negatif olmalı</item>
    </
string-array>
    <
string name="calc_answer"><font size="20">Cev</font></string>
    <
string name="calc_dialog_cancel"><font size="10">KİŞİ SAYISINI GİRİNİZ</font></string>
    <
string name="calc_dialog_clear"><font size="12">TEMİZLE</font></string>
    <
string name="calc_dialog_erase"><font size="12">TEMİZLE</font></string>
    <
string name="calc_dialog_ok" ><font size="25" >TAMAM</font></string>
</
resources>

 

 

 

iptal etmek

kaynak : https://github.com/maltaisn/calcdialoglib/wiki/Using-the-dialog

 

implementation "com.maltaisn:calcdialog:2.2.0"

 

calcDialog.getSettings().setInitialValue(value);
calcDialog.show(SatisTakipFragment.grupFragment.getChildFragmentManager(), "Kişi Sayısını Giriniz");

 

 

 

public class MainActivity extends AppCompatActivity implements CalcDialog.CalcDialogCallback {

 

    @Nullable

    private BigDecimal value = null;

 

    @Override

    protected void onCreate(Bundle state) {

        super.onCreate(state);

        setContentView(R.layout.activity_main);

 

        final CalcDialog calcDialog = new CalcDialog();

        

        // Open dialog button

        Button btn = findViewById(R.id.btn);

        btn.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                calcDialog.getSettings().setInitialValue(value);

                calcDialog.show(getSupportFragmentManager(), "calc_dialog");

            }

        });

    }

 

    @Override

    public void onValueEntered(int requestCode, @Nullable BigDecimal value) {

        // if (requestCode == CALC_REQUEST_CODE) {} <-- If there were many dialogs, this would be used

 

        // The calculator dialog returned a value

        this.value = value;

    }

}

 

 

tr\values-tr.xml 'i genel ara bul ve aşağıdaki ile güncelle

 

YOLU BU -> GELMEZSE REBUİLD YAP

 

"C:\Users\RamZey\.gradle\caches\transforms-3\fe52edd828aa0564a82957125a50523b\transformed\jetified-calcdialog-2.2.0\res\values-tr\values-tr.xml"

 

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <
string-array name="calc_dialog_errors">
        <
item>Sıfıra bölüm</item>
        <
item>Sınırların dışında</item>
        <
item>Sonuç pozitif olmalı</item>
        <
item>Sonuç negatif olmalı</item>
    </
string-array>
    <
string name="calc_answer"><font size="20">Cev</font></string>
    <
string name="calc_dialog_cancel"><font size="10">KİŞİ SAYISINI GİRİNİZ</font></string>
    <
string name="calc_dialog_clear"><font size="12">TEMİZLE</font></string>
    <
string name="calc_dialog_erase"><font size="12">TEMİZLE</font></string>
    <
string name="calc_dialog_ok" ><font size="25" >TAMAM</font></string>
</
resources>

 

 

string.xml'e aynı isimde eklersek override eder

 

<!--     Hesap Makinesi Override-->
<string-array name="calc_dialog_errors">
    <
item>Sıfıra bölüm</item>
    <
item>Sınırların dışında</item>
    <
item>Sonuç pozitif olmalı</item>
    <
item>Sonuç negatif olmalı</item>
</
string-array>
<
string name="calc_answer"><font size="20">Cev</font></string>
<
string name="calc_dialog_cancel"><font size="10">KİŞİ SAYISINI GİRİNİZ</font></string>
<
string name="calc_dialog_clear"><font size="12">TEMİZLE</font></string>
<
string name="calc_dialog_erase"><font size="12">TEMİZLE</font></string>
<
string name="calc_dialog_ok" ><font size="25" >TAMAM</font></string>

 

 

 2022 Temmuz 08 Cuma
 477