Этот XSLT даст желаемый результат:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="particular-tag">
<xsl:copy>
<xsl:apply-templates select="*">
<xsl:sort select="@attrib"/>
</xsl:apply-templates>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
Необходимо передать int
в аргументе.
Первый Пример:
view.setBackgroundColor(-500136)
Второй Пример:
int colorId = R.color.green;
view.setBackgroundResource(colorId);
Это должно хорошо работать: v.setBackgroundColor(0xFF00FF00);
В kotlin Вы могли сделать это как это:
val backgroundColor = R.color.whatever_color_you_like
view.setBackgroundColor(getColorCompat(backgroundColor))
, Где getColorCompat()
дополнительная функция:
/**
* Extension method to provide simpler access to {@link ContextCompat#getColor(int)}.
*/
fun Context.getColorCompat(color: Int) = ContextCompat.getColor(this, color)
Вы не можете хранить большинство поплавков с идеальной точностью в цифровом компьютере
-121--3147208-I зависит от платформы. Документацию можно найти здесь .
Полезно использовать ceil или floor , когда вы знаете, что вы хотите (округлить вверх или вниз).
-121--3153506-и каков правильный способ изменения цвет фона в любом ракурсе?
В любом ракурсе
? Все, что у вас есть, правильно, хотя вы должны отказаться от вызова invalidate ()
.
Однако некоторые ракурсы
уже имеют фон. Например, Кнопка
уже имеет фон: грань самой кнопки. Этот фон представляет собой StateListDrawable
, который можно найти в android-2.1/data/res/drawable/btn _ default.xml
в установке Android SDK. Это, в свою очередь, относится к множеству растровых изображений с девятью заплатами, доступных в нескольких плотностях. Вы должны клонировать и модифицировать все это для достижения ваших зеленых целей.
Короче говоря, лучше найти другой пользовательский интерфейс образца чем пытаться изменить фон кнопки
.