Rob*_*hai 2 android android-holo-everywhere
我正在尝试在我的应用程序中使用HoloEverywhere库的dev分支.我知道这仍然是在开发期间,但演示似乎工作正常,所以我试一试.
我在我的清单中的活动中放了android:theme ="@ style/Holo.Theme.Sherlock.Light".活动的结构是它使用Fragment,一个是列表,另一个是Fragment.ActionBar看起来很好.
我把我的SherlockFragmentActivity转化为SActivity和Fragment成SFragment.就像我在附带的演示应用程序中查看一样.我在SFragment中使用这段代码打开对话框.
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("Work in Progress")
.setView(inflater.inflate(R.layout.extra_input))
.setIcon(R.drawable.icon);
builder.setPositiveButton("Positive", null);
builder.setNegativeButton("Negative", null);
builder.setNeutralButton("Neutral", null);
builder.show();
Run Code Online (Sandbox Code Playgroud)
弹出的对话框看起来像操作系统的AlertDialog,其中extra_input布局中的EditText显示为Holo.ProgressDialog也会显示OS的主题.
我相信这是我错误地实现了库.问题是如何正确地做到这一点?
编辑:解决了它,我需要使用com.WazaBe.HoloEverywhere.app.AlertDialog而不是android.app.AlertDialog.傻我.
解决了它,我需要使用com.WazaBe.HoloEverywhere.app.AlertDialog而不是android.app.AlertDialog.傻我.
按建议添加答案.
归档时间: |
|
查看次数: |
3268 次 |
最近记录: |