我想以编程方式获得样式为'ButtonBar‘的LinearLayout的背景色。
<LinearLayout
android:id="@+id/buttonBar"
style="@android:style/ButtonBar"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >我尝试使用LinearLayout的getBackgroundColor,但没有找到方法。
有谁有主意吗?问候
发布于 2012-03-25 06:40:19
试试这个:
LinearLayout layout = (LinearLayout)findViewById(R.id.buttonBar);
PaintDrawable d = (PaintDrawable)layout.getBackground();
Paint paint = d.getPaint();
int color = paint.getColor();发布于 2012-12-13 19:27:59
style="@android:style/ButtonBar"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#CCCC99">https://stackoverflow.com/questions/9856155
复制相似问题