В частности, вот кнопка, к которой я пытаюсь ее добавить:
Вот код всего файла actvity_home.xml:
Вот файл style.xml:
@drawable/border
#FEBE0F
18sp
10dp
Вот border.xml:
в представлении «Дизайн» я вижу границу, когда нахожусь в файле border.xml, она выглядит так:
[img]https: //i.sstatic.net/4aoOhIgL.png[/img]
Но в моем home_activity.xml это выглядит так:

Я попробовал сделать так, чтобы фон кнопки представлял собой границу, например
Я даже поместил его вокруг всего представления, чтобы посмотреть, будет ли он вообще работать, как вы можете видеть на картинке выше, это так и есть.
Ничего else влияет на эти кнопки, за исключением настройки их перехода к различным представлениям в HomeActivity.java:
public class HomeActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
Button transitionButton = findViewById(R.id.activitiesButton);
transitionButton.setOnClickListener(v -> {
Intent intent = new Intent(HomeActivity.this,ActivitiesActivity.class);
startActivity(intent);
});
transitionButton = findViewById(R.id.healthBeautyButton);
transitionButton.setOnClickListener(v -> {
Intent intent = new Intent(HomeActivity.this,HealthBeautyActivity.class);
startActivity(intent);
});
transitionButton = findViewById(R.id.restaurantsButton);
transitionButton.setOnClickListener(v -> {
Intent intent = new Intent(HomeActivity.this,RestaurantsActivity.class);
startActivity(intent);
});
transitionButton = findViewById(R.id.retailButton);
transitionButton.setOnClickListener(v -> {
Intent intent = new Intent(HomeActivity.this,RetailActivity.class);
startActivity(intent);
});
transitionButton = findViewById(R.id.servicesButton);
transitionButton.setOnClickListener(v -> {
Intent intent = new Intent(HomeActivity.this,ServicesActivity.class);
startActivity(intent);
});
transitionButton = findViewById(R.id.sevenPointsButton);
transitionButton.setOnClickListener(v -> {
Intent intent = new Intent(HomeActivity.this,SevenPointsActivity.class);
startActivity(intent);
});
}
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... he-buttons
Мобильная версия