OSDN Git Service

f5cbb654535b65a03f372a5debcafb245f6c5442
[android-x86/external-koush-Superuser.git] / Superuser / src / com / koushikdutta / superuser / LogNativeFragment.java
1 package com.koushikdutta.superuser;
2
3 import android.content.Context;
4 import android.os.Bundle;
5 import android.view.ContextThemeWrapper;
6 import android.view.LayoutInflater;
7 import android.view.View;
8 import android.view.ViewGroup;
9
10 import com.koushikdutta.widgets.NativeFragment;
11
12 public class LogNativeFragment extends NativeFragment<LogFragmentInternal> {
13     ContextThemeWrapper mWrapper;
14     public Context getContext(Context ctx) {
15         if (mWrapper != null)
16             return mWrapper;
17         mWrapper = new ContextThemeWrapper(ctx, R.style.SuperuserDark);
18         return mWrapper;
19     }
20
21     @Override
22     public LogFragmentInternal createFragmentInterface() {
23         return new LogFragmentInternal(this) {
24             @Override
25             public Context getContext() {
26                 return LogNativeFragment.this.getContext(super.getContext());
27             }
28             
29             @Override
30             protected void setPadding() {
31                 super.setPadding();
32                 getListView().setPadding(0, 0, 0, 0);
33             }
34         };
35     }
36     
37     @Override
38     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
39         return super.onCreateView((LayoutInflater)getContext(inflater.getContext()).getSystemService(Context.LAYOUT_INFLATER_SERVICE), container, savedInstanceState);
40     }
41     void onDelete() {
42         
43     }
44 }