2012-03-26 4 views
0

Я абсолютный новичок, когда дело доходит до mono для android.Укладка кнопки в моно для android

Обращаясь к нижеприведенному скриншоту, стиль кнопки по умолчанию (слева) здесь выглядит не очень хорошо. Поэтому я хочу изменить его на точный прямоугольник (правое изображение) и не округленный прямоугольник (по умолчанию).

Любая идея по этому вопросу?

Необходимо добавить любой XML-файл?

Поскольку я очень новичок в этом, любая помощь будет оценена!

screen

ответ

1

использовать этот код для создания закругленных углов кнопки фона

Реза/рисуют/rounded_bg.xml

<?xml version="1.0" encoding="utf-8"?> 
<!-- res/drawable/rounded_bg.xml --> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" android:padding="10dp"> 
    <solid android:color="@color/blue1"/> 
    <corners 
     android:bottomRightRadius="5dp" 
     android:bottomLeftRadius="5dp" 
    android:topLeftRadius="5dp" 
    android:topRightRadius="5dp"/> 
</shape> 

и использовать его в качестве фона для кнопки

android:background="@drawable/rounded_bg" 
+0

Thnx много для вашего ответа , Но я создал кнопку программно. Итак, вместо 'android: background =" @ drawable/rounded_bg "', что нужно использовать? – GAMA

+0

button.setBackgroundDrawable (R.drawable.rounded_bg); –

+0

Я знал это stmt. Но я использую 'mono для android', поэтому здесь это не работает, поскольку оно обрабатывает' R.drawable.rounded_bg' как целое число и, следовательно, ошибка 'can not convert from int to drawable'. – GAMA

Смежные вопросы