Страницы

Поиск по вопросам

суббота, 14 декабря 2019 г.

Что это за кнопка?

#java #android #ui #android_button


Подскажите, что это за кнопка? Как она называется? И как такую сделать? 
    


Ответы

Ответ 1



Это switch button. Пример реализации. По ссылке: XML: Activity: import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.CompoundButton; import android.widget.Switch; import android.widget.TextView; public class MainActivity extends AppCompatActivity { Switch switchButton, switchButton2; TextView textView, textView2; String switchOn = "Switch is ON"; String switchOff = "Switch is OFF"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.switch_button_example); // For first switch button switchButton = (Switch) findViewById(R.id.switchButton); textView = (TextView) findViewById(R.id.textView); switchButton.setChecked(true); switchButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean bChecked) { if (bChecked) { textView.setText(switchOn); } else { textView.setText(switchOff); } } }); if (switchButton.isChecked()) { textView.setText(switchOn); } else { textView.setText(switchOff); } // for second switch button switchButton2 = (Switch) findViewById(R.id.switchButton2); textView2 = (TextView) findViewById(R.id.textView2); switchButton2.setChecked(false); switchButton2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean bChecked) { if (bChecked) { textView2.setText(switchOn); } else { textView2.setText(switchOff); } } }); if (switchButton2.isChecked()) { textView2.setText(switchOn); } else { textView2.setText(switchOff); } } } Как будет выглядеть:

Комментариев нет:

Отправить комментарий