Я использую Eclipse для создания приложения для Android. Я знаю, что вы устанавливаете такие атрибуты, как центрирование кнопки или изображения в файле XML
, но как вы это сделаете в Java?Центр кнопки или изображения
ответ
Сложно сказать, не зная, что у вас есть. Однако, если вы просматриваете документы, каждый xml attribute
имеет связанный с ним метод в Java. Например, Look at the View Docs, и вы можете увидеть список attributes
с соответствующим Java-методом и описанием того, что он на самом деле делает. Вы должны использовать это, чтобы начать работу, тогда вы можете задать вопрос с кодом, который вы попробовали, точными проблемами, которые у вас есть, и любыми сообщениями об ошибках, которые вы могли бы получить. Удачи!
Используйте код, чтобы центрировать ваши вещи, а не атрибуты в файле XML
.
центр кнопка:
Используйте FlowLayout
. Это будет удерживать кнопку по горизонтали в контейнере, но не вертикально.
JButton button = new JButton("Click Me!");
panel.setLayout(new FlowLayout(FlowLayout.CENTER));
panel.add(button);
Если вы хотите по центру в обоих направлениях, вы можете использовать BoxLayout
.
JButton button = new JButton("Click Me!");
button.setAlignmentX(Component.CENTER_ALIGNMENT);
panel.setLayout(new BoxLayout(panel, BoxLayout.PAGE_AXIS));
panel.add(Box.createVerticalGlue());
panel.add(button);
panel.add(Box.createVerticalGlue());
центр изображения:
@Override
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2d = (Graphics2D) g;
int xCenter = (this.getWidth() - image.getWidth())/2;
int yCenter = (this.getHeight() - image.getHeight())/2;
g2d.drawImage(image, xCenter, yCenter, null);
}
Вы пробовали:
Button button = new Button(getApplicationContext());
button.setLayoutParams(newLayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
button.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.CENTER_VERTICAL);
- 1. Центр изображения
- 2. Центр обрезки или прокладки изображения в рамке
- 3. центр изображения в CSS или HTML
- 4. Центр двухслойной кнопки Название
- 5. Ввод «+» в центр кнопки
- 6. Центр кнопки и textView
- 7. HTML кнопки центр ввода
- 8. Центр кнопки отправки div
- 9. центр выравнивания изображения
- 10. Две кнопки изображения или два изображения
- 11. Центр изображения - Windows Phone
- 12. Как найти центр изображения?
- 13. центр изображения в кладке
- 14. центр реагирующих изображения
- 15. Обрезать центр изображения
- 16. Как выровнять набор представлений (кнопки, изображения) по горизонтали центр
- 17. как центр вертикальной кнопки бутстрапа?
- 18. Выравнивание изображения вертикальный центр
- 19. Центр Android выравнивает изображения
- 20. центр изображения в миниатюре
- 21. встроенный центр три изображения
- 22. центр изображения в WebView
- 23. Центр изображения в UIWebView
- 24. Центр Обрезка изображения
- 25. центр изображения в div
- 26. центр изображения внутри Canvas
- 27. Центр изображения в stackedit.io
- 28. CSS позиционирование изображения центр
- 29. Центр Android изображения программно
- 30. Bootstrap 3 центр изображения