Example usage for android.view View inflate

List of usage examples for android.view View inflate

Introduction

In this page you can find the example usage for android.view View inflate.

Prototype

public static View inflate(Context context, @LayoutRes int resource, ViewGroup root) 

Source Link

Document

Inflate a view from an XML resource.

Usage

From source file:com.keifermiller.inkbar.activities.IBActivity.java

@Override
public void setContentView(View view, LayoutParams params) {
    RelativeLayout iBContent = (RelativeLayout) View.inflate(this, R.layout.ib_activity_layout, null);
    iBContent.addView(view, params);//  w w w. j  ava  2  s. c o m
    super.setContentView(iBContent);
}

From source file:org.fedorahosted.freeotp.main.ScanDialogFragment.java

@SuppressWarnings("unchecked")
@Nullable//from   ww w.j av  a2  s .  c  om
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container,
        @Nullable Bundle savedInstanceState) {
    View v = View.inflate(getContext(), R.layout.fragment_scan, null);

    mProgress = v.findViewById(R.id.progress);
    mCamera = v.findViewById(R.id.camera);
    mImage = v.findViewById(R.id.image);
    mError = v.findViewById(R.id.error);

    mFotoapparat = Fotoapparat.with(getContext())
            .focusMode(firstAvailable(continuousFocusPicture(), autoFocus(), fixed()))
            .lensPosition(firstAvailable(back(), external(), front())).previewScaleType(ScaleType.CenterCrop)
            .cameraErrorCallback(this).frameProcessor(this).into(mCamera).build();

    return v;
}

From source file:hku.fyp14017.blencode.content.bricks.BroadcastBrick.java

@Override
public View getView(final Context context, int brickId, BaseAdapter baseAdapter) {
    if (animationState) {
        return view;
    }//from  www.j a v a2s.co m
    if (view == null) {
        alphaValue = 255;
    }
    view = View.inflate(context, hku.fyp14017.blencode.R.layout.brick_broadcast, null);
    view = getViewWithAlpha(alphaValue);
    setCheckboxView(hku.fyp14017.blencode.R.id.brick_broadcast_checkbox);

    checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {

        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            checked = isChecked;
            adapter.handleCheck(BroadcastBrick.this, isChecked);
        }
    });

    final Spinner broadcastSpinner = (Spinner) view
            .findViewById(hku.fyp14017.blencode.R.id.brick_broadcast_spinner);
    broadcastSpinner.setFocusableInTouchMode(false);
    broadcastSpinner.setFocusable(false);
    if (!(checkbox.getVisibility() == View.VISIBLE)) {
        broadcastSpinner.setClickable(true);
        broadcastSpinner.setEnabled(true);
    } else {
        broadcastSpinner.setClickable(false);
        broadcastSpinner.setEnabled(false);
    }

    broadcastSpinner.setAdapter(MessageContainer.getMessageAdapter(context));
    broadcastSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            String selectedMessage = broadcastSpinner.getSelectedItem().toString();
            if (selectedMessage
                    .equals(context.getString(hku.fyp14017.blencode.R.string.new_broadcast_message))) {
                showNewMessageDialog(broadcastSpinner);
            } else {
                broadcastMessage = selectedMessage;
                adapterView = parent;
            }
        }

        @Override
        public void onNothingSelected(AdapterView<?> parent) {
        }
    });

    setSpinnerSelection(broadcastSpinner);
    return view;
}

From source file:hku.fyp14017.blencode.content.bricks.BroadcastReceiverBrick.java

@Override
public View getView(final Context context, int brickId, BaseAdapter baseAdapter) {
    if (animationState) {
        return view;
    }//from   www  .  j ava2  s  .co m
    if (view == null) {
        alphaValue = 255;
    }
    if (receiveScript == null) {
        receiveScript = new BroadcastScript(broadcastMessage);
        MessageContainer.addMessage(getBroadcastMessage());
    }

    view = View.inflate(context, hku.fyp14017.blencode.R.layout.brick_broadcast_receive, null);
    view = getViewWithAlpha(alphaValue);
    setCheckboxView(hku.fyp14017.blencode.R.id.brick_broadcast_receive_checkbox);

    // XXX method moved to to DragAndDropListView since it is not working on 2.x
    //      checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
    //
    //         @Override
    //         public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
    //            checked = isChecked;
    //            if (!checked) {
    //               for (Brick currentBrick : adapter.getCheckedBricks()) {
    //                  currentBrick.setCheckedBoolean(false);
    //               }
    //            }
    //            adapter.handleCheck(brickInstance, checked);
    //         }
    //      });

    final Spinner broadcastSpinner = (Spinner) view
            .findViewById(hku.fyp14017.blencode.R.id.brick_broadcast_receive_spinner);
    broadcastSpinner.setFocusableInTouchMode(false);
    broadcastSpinner.setFocusable(false);
    if (!(checkbox.getVisibility() == View.VISIBLE)) {
        broadcastSpinner.setClickable(true);
        broadcastSpinner.setEnabled(true);
    } else {
        broadcastSpinner.setClickable(false);
        broadcastSpinner.setEnabled(false);
    }

    broadcastSpinner.setAdapter(MessageContainer.getMessageAdapter(context));
    broadcastSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            String selectedMessage = broadcastSpinner.getSelectedItem().toString();
            if (selectedMessage
                    .equals(context.getString(hku.fyp14017.blencode.R.string.new_broadcast_message))) {
                showNewMessageDialog(broadcastSpinner);
            } else {
                receiveScript.setBroadcastMessage(selectedMessage);
                broadcastMessage = selectedMessage;
            }
        }

        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
        }
    });

    setSpinnerSelection(broadcastSpinner);
    return view;
}

From source file:com.renard.ocr.documents.creation.visualisation.LayoutQuestionDialog.java

@NonNull
@Override/*from   ww  w  . j  a  va  2  s . c  om*/
public Dialog onCreateDialog(Bundle savedInstanceState) {
    getAnalytics().sendScreenView(SCREEN_NAME);
    final Context context = getContext();
    mLayout = null;
    Pair<String, String> language = PreferencesUtils.getOCRLanguage(context);

    final OcrLanguage.InstallStatus installStatus = OcrLanguageDataStore.isLanguageInstalled(language.first,
            context);

    if (!installStatus.isInstalled()) {
        final String defaultLanguage = context.getString(R.string.default_ocr_language);
        final String defaultLanguageDisplay = context.getString(R.string.default_ocr_display_language);
        language = Pair.create(defaultLanguage, defaultLanguageDisplay);
    }
    mLanguage = language.first;

    AlertDialog.Builder builder;

    builder = new AlertDialog.Builder(context);
    builder.setCancelable(false);
    View layout = View.inflate(context, R.layout.dialog_layout_question, null);
    builder.setView(layout);

    final ViewFlipper titleViewFlipper = (ViewFlipper) layout.findViewById(R.id.layout_title);
    final ImageView columnLayout = (ImageView) layout.findViewById(R.id.column_layout);
    final ImageView pageLayout = (ImageView) layout.findViewById(R.id.page_layout);
    final ImageSwitcher fairy = (ImageSwitcher) layout.findViewById(R.id.fairy_layout);
    fairy.setFactory(new ViewSwitcher.ViewFactory() {
        public View makeView() {
            return new ImageView(context);
        }
    });
    fairy.setImageResource(R.drawable.fairy_looks_center);
    fairy.setInAnimation(context, android.R.anim.fade_in);
    fairy.setOutAnimation(context, android.R.anim.fade_out);

    final int color = context.getResources().getColor(R.color.progress_color);

    final PorterDuffColorFilter colorFilter = new PorterDuffColorFilter(color, PorterDuff.Mode.LIGHTEN);

    columnLayout.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            if (mLayout != LayoutKind.COMPLEX) {
                fairy.setImageResource(R.drawable.fairy_looks_left);
                titleViewFlipper.setDisplayedChild(2);
                columnLayout.setColorFilter(colorFilter);
                pageLayout.clearColorFilter();
                mLayout = LayoutKind.COMPLEX;
            }

        }
    });
    pageLayout.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            if (mLayout != LayoutKind.SIMPLE) {
                mLayout = LayoutKind.SIMPLE;
                titleViewFlipper.setDisplayedChild(1);
                fairy.setImageResource(R.drawable.fairy_looks_right);
                pageLayout.setColorFilter(colorFilter);
                columnLayout.clearColorFilter();
            }
        }
    });

    final Spinner langButton = (Spinner) layout.findViewById(R.id.button_language);
    List<OcrLanguage> installedLanguages = OcrLanguageDataStore.getInstalledOCRLanguages(context);

    // actual values uses by tesseract
    final ArrayAdapter<OcrLanguage> adapter = new ArrayAdapter<>(context, R.layout.language_spinner_item,
            installedLanguages);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    langButton.setAdapter(adapter);
    for (int i = 0; i < installedLanguages.size(); i++) {
        OcrLanguage lang = installedLanguages.get(i);
        if (lang.getValue().equals(language.first)) {
            langButton.setSelection(i, false);
            break;
        }
    }
    langButton.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            final OcrLanguage item = adapter.getItem(position);
            mLanguage = item.getValue();
            PreferencesUtils.saveOCRLanguage(context, item);
            getAnalytics().sendOcrLanguageChanged(item);
        }

        @Override
        public void onNothingSelected(AdapterView<?> parent) {

        }
    });

    builder.setPositiveButton(R.string.start_scan, new DialogInterface.OnClickListener() {

        public void onClick(DialogInterface dialog, int id) {
            if (mLayout == null) {
                mLayout = LayoutKind.SIMPLE;
            }
            LayoutChoseListener listener = (LayoutChoseListener) getActivity();
            listener.onLayoutChosen(mLayout, mLanguage);
            getAnalytics().sendOcrStarted(mLanguage, mLayout);
            dialog.dismiss();
        }
    });

    builder.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {

        public void onClick(DialogInterface dialog, int id) {
            getActivity().finish();
            dialog.dismiss();
            getAnalytics().sendLayoutDialogCancelled();
        }
    });

    return builder.create();

}

From source file:org.catrobat.catroid.content.bricks.BroadcastWaitBrick.java

@Override
public View getView(final Context context, int brickId, BaseAdapter baseAdapter) {
    if (animationState) {
        return view;
    }//from  w ww  . j ava2  s  .c  o m

    view = View.inflate(context, R.layout.brick_broadcast_wait, null);
    view = getViewWithAlpha(alphaValue);

    setCheckboxView(R.id.brick_broadcast_wait_checkbox);
    final Brick brickInstance = this;

    checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            checked = isChecked;
            adapter.handleCheck(brickInstance, isChecked);
        }
    });

    final Spinner broadcastSpinner = (Spinner) view.findViewById(R.id.brick_broadcast_wait_spinner);
    broadcastSpinner.setFocusableInTouchMode(false);
    broadcastSpinner.setFocusable(false);
    if (!(checkbox.getVisibility() == View.VISIBLE)) {
        broadcastSpinner.setClickable(true);
        broadcastSpinner.setEnabled(true);
    } else {
        broadcastSpinner.setClickable(false);
        broadcastSpinner.setEnabled(false);
    }

    final ArrayAdapter<String> spinnerAdapter = MessageContainer.getMessageAdapter(context);

    SpinnerAdapterWrapper spinnerAdapterWrapper = new SpinnerAdapterWrapper(context, broadcastSpinner,
            spinnerAdapter);

    broadcastSpinner.setAdapter(spinnerAdapterWrapper);

    broadcastSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
        private boolean start = true;

        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
            if (start) {
                start = false;
                return;
            }
            broadcastMessage = ((String) parent.getItemAtPosition(pos)).trim();
            if (broadcastMessage == context.getString(R.string.new_broadcast_message)) {
                broadcastMessage = "";
            } else {
                oldMessage = broadcastMessage;
            }
        }

        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
        }
    });

    setSpinnerSelection(broadcastSpinner);

    return view;
}

From source file:android.support.design.widget.BottomSheetDialog.java

private View wrapInBottomSheet(int layoutResId, View view, ViewGroup.LayoutParams params) {
    final CoordinatorLayout coordinator = (CoordinatorLayout) View.inflate(getContext(),
            R.layout.design_bottom_sheet_dialog, null);
    if (layoutResId != 0 && view == null) {
        view = getLayoutInflater().inflate(layoutResId, coordinator, false);
    }/*from  www  .j ava2 s . c om*/
    FrameLayout bottomSheet = (FrameLayout) coordinator.findViewById(R.id.design_bottom_sheet);
    mBehavior = BottomSheetBehavior.from(bottomSheet);
    mBehavior.setBottomSheetCallback(mBottomSheetCallback);
    mBehavior.setHideable(mCancelable);
    if (params == null) {
        bottomSheet.addView(view);
    } else {
        bottomSheet.addView(view, params);
    }
    // We treat the CoordinatorLayout as outside the dialog though it is technically inside
    coordinator.findViewById(R.id.touch_outside).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if (mCancelable && isShowing() && shouldWindowCloseOnTouchOutside()) {
                cancel();
            }
        }
    });
    // Handle accessibility events
    ViewCompat.setAccessibilityDelegate(bottomSheet, new AccessibilityDelegateCompat() {
        @Override
        public void onInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfoCompat info) {
            super.onInitializeAccessibilityNodeInfo(host, info);
            if (mCancelable) {
                info.addAction(AccessibilityNodeInfoCompat.ACTION_DISMISS);
                info.setDismissable(true);
            } else {
                info.setDismissable(false);
            }
        }

        @Override
        public boolean performAccessibilityAction(View host, int action, Bundle args) {
            if (action == AccessibilityNodeInfoCompat.ACTION_DISMISS && mCancelable) {
                cancel();
                return true;
            }
            return super.performAccessibilityAction(host, action, args);
        }
    });
    return coordinator;
}

From source file:com.daniel.lupianez.casares.LayoutPagerAdapter.java

@Override
public Object instantiateItem(ViewGroup container, int position) {

    //Get the resource id for that position
    int resourceId = layoutIds.get(position);
    //Inflate the view and add it to the container
    View view = View.inflate(container.getContext(), resourceId, null);

    //Tell the listener
    if ((view != null) && (onViewLoadedListener != null))
        onViewLoadedListener.onViewLoadedListener(this, view, position);

    //Add the view
    if (view != null)
        container.addView(view);//from   w w  w  .  jav  a 2s.  co  m

    //Finally, return the object
    return view;

}

From source file:com.snippet.app.ActionBarCompatActivity.java

private void initialiseTabHost(final Bundle args) {
    mTabHost = (TabHost) findViewById(android.R.id.tabhost);
    mTabHost.setup();/* ww  w. jav a 2 s. co  m*/
    mTabHost.getTabWidget().setDividerDrawable(R.drawable.empty_divider);

    View tab = View.inflate(this, R.layout.tab, null);
    ((TextView) tab.findViewById(R.id.title)).setText("Tab 1");
    ((ImageView) tab.findViewById(R.id.icon)).setImageResource(R.drawable.tab1_icon);
    addTab(mTabHost.newTabSpec("Tab1").setIndicator(tab), new TabInfo("Tab1", Tab1Fragment.class, args));

    tab = View.inflate(this, R.layout.tab, null);
    ((TextView) tab.findViewById(R.id.title)).setText("Tab 2");
    ((ImageView) tab.findViewById(R.id.icon)).setImageResource(R.drawable.tab2_icon);
    addTab(mTabHost.newTabSpec("Tab2").setIndicator(tab), new TabInfo("Tab2", Tab2Fragment.class, args));

    tab = View.inflate(this, R.layout.tab, null);
    ((TextView) tab.findViewById(R.id.title)).setText("Tab 3");
    ((ImageView) tab.findViewById(R.id.icon)).setImageResource(R.drawable.tab3_icon);
    addTab(mTabHost.newTabSpec("Tab3").setIndicator(tab), new TabInfo("Tab3", Tab3Fragment.class, args));

    // Default to first tab
    onTabChanged("Tab1");

    mTabHost.setOnTabChangedListener(this);
}

From source file:jp.co.ipublishing.esnavi.views.adapters.ShelterListAdapter.java

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    final ViewHolder holder;
    if (convertView == null) {
        convertView = View.inflate(getContext(), R.layout.list_item_shelter, null);
        holder = new ViewHolder(convertView);
        convertView.setTag(holder);//from   ww  w .  j a  v  a 2  s . co m
    } else {
        holder = (ViewHolder) convertView.getTag();
    }

    final Shelter shelter = getItem(position);

    holder.bind(shelter);

    return convertView;
}