class AMQAdapter
Attributes
context[RW]
items[RW]
view_block[RW]
Public Class Methods
new(context, list, &block)
click to toggle source
# File lib/android_motion_query/adapters.rb, line 4 def initialize(context, list, &block) self.context = context self.items = list self.view_block = block if block_given? self end
Public Instance Methods
custom_view(position, convert_view, parent, &block)
click to toggle source
# File lib/android_motion_query/adapters.rb, line 27 def custom_view(position, convert_view, parent, &block) if block_given? block.call(self.items[position], position) else text_view = Android::Widget::TextView.new(self.context) text_view.text = self.items[position] text_view end end
getCount()
click to toggle source
# File lib/android_motion_query/adapters.rb, line 11 def getCount self.items.count end
getItem(position)
click to toggle source
# File lib/android_motion_query/adapters.rb, line 19 def getItem(position) self.items[position] end
getItemId(position)
click to toggle source
# File lib/android_motion_query/adapters.rb, line 15 def getItemId(position) 0 end
getView(position, convert_view, parent)
click to toggle source
# File lib/android_motion_query/adapters.rb, line 23 def getView(position, convert_view, parent) self.custom_view(position, convert_view, parent, &self.view_block) end