Android row column onSelect background
2014-02-26 11:51
375 查看
<!--Even row --> <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@color/selected" /> <item android:state_selected="true" android:drawable="@color/selected" /> <item android:state_focused="true" android:drawable="@color/selected" /> <item android:drawable="@color/even_row" /> <item android:state_selected="true" android:state_focused="false" android:state_pressed="false" android:drawable="@color/even_row" /> </selector>
<!--Odd row --><?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@color/selected" />
<item android:state_selected="true" android:drawable="@color/selected" />
<item android:state_focused="true" android:drawable="@color/selected" />
<item android:state_selected="true" android:state_focused="false" android:state_pressed="false" android:drawable="@android:color/transparent" />
</selector>
java code:
for (String data:rowData){ TextView col = new TextView(context); col.setTextAlignment(TextView.TEXT_ALIGNMENT_CENTER); col.setText(data); col.setTextSize(24); if (clickable){ if (table.getChildCount()%2==0) col.setBackgroundResource(R.drawable.table_selector_odd); else col.setBackgroundResource(R.drawable.table_selector_even); } row.addView(col, col1Params); }
相关文章推荐
- Expression parameters.formName is undefined on line 111, column 43 in template/simple/doubleselect.
- 【跟着stackoverflow学Pandas】Select rows from a DataFrame based on values in a column -pandas 筛选
- LR中select next row和update value on的设置
- 【Android】自定义Loader:loadInBackground+onStartLoading+onStopLoading+onReset+onCanceled
- Expression parameters.formName is undefined on line 120, column 43 in template/simple/doubleselect.ftl
- Android中出现:Failed to read row 0, column -1 from a CursorWindow which has 1 rows, 5 columns异常
- [Grid Layout] Place grid items on a grid using grid-column and grid-row
- LR中select next row和update value on的设置
- 异常-----freemarker.template.TemplateException: Expected collection or sequence. datas evaluated instead to freemarker.core.HashLiteral$SequenceHash on line 7, column 18 in inc/select.ftl.
- Loadrunner参数表中select_next_row和update_value_on的不同组合设置对参数取值的影响
- Running GPS positioning in a background thread on Android
- LR中select next row和update value on的设置
- [Twitter] Given a matrix with all elements sorted on each individual row and column find
- How to get the data from a cell when I click on the GridButtonColumn of the same row
- 关于android中出现failed to read row 0,column -1错误
- DataTable.Select , DataView.RowFilter , DataView.FindRows 的用法解析
- (总结篇)Android 牛不牛?决定于自定义View控件(一)——view绘制流程(onMeasure,onLayout,onDraw)
- How to Enable USB Debugging Mode on Android
- Android百度地图(清除多个Marker时,onMarkerClick方法执行多次)
- void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference