所以我试图在应用程序中使用工具栏作为ActionBar。我试图在由扩展setSupportActionBar()
的类的活动托管的片段中使用AppCompatActivity
方法。出于某种原因,我根本无法getActivity().setSupportActionBar()
,我只能做getActivity().setActionBar()
。这个问题是setSupportActionBar()
接受android.support.v7.widget.Toolbar
,其中setActionBar()
只接受android.widget.Toolbar。这会导致我的应用仅限于使用Lollipop的设备。
我发现的另一个问题是,在尝试将我的工具栏的主题更改为黑暗时 p>
app:theme="@style/ThemeOverlay.AppCompat.Dark"
它没有用。
答案 0 :(得分:4)
images.get(index).getImage()
是一种子类getActivity()
, Activity
也有Activity
个类。您必须投射AppCompatActivity
,致电
getActivity()
对于主题问题,您应该将详细信息发布在您放置样式定义的位置,或者将其放在单独的问题中。