我是 Android 开发的新手(因此是 Ruboto),我有以下代码试图显示一个文本字段、一个按钮和一个进度条。我想把这个进度条变成水平进度条:
require 'ruboto/widget'
require 'ruboto/util/toast'
ruboto_import_widgets :Button, :LinearLayout, :TextView, :ProgressBar
class SplashActivity
def onCreate(bundle)
super
set_title 'some title here'
self.content_view =
linear_layout :orientation => :vertical do
@text_view = text_view :text => 'sample text.', :id => 42,
:layout => {:width => :match_parent},
:gravity => :center, :text_size => 18.0
button :text => 'foo',
:layout => {:width => :match_parent},
:id => 43, :on_click_listener => proc { bar }
progress_bar
end
rescue Exception
puts "Exception creating activity: #{$!}"
puts $!.backtrace.join("\n")
end
private
def bar
@text_view.text = 'things change.'
toast 'cha-ching!'
end
end
所有元素都按预期显示。默认是不确定模式,progress_bar
需要什么属性来转换progress_bar
成水平?
我发现 Ruboto 非常容易上手,我只是找不到足够的 API 文档来定制控件。我正在开发的应用程序中寻找的很多功能都可以在GitHub源代码中找到,但很多都被注释掉了。有什么我忽略了详细的 API 文档吗?