List of usage examples for android.view View inflate
public static View inflate(Context context, @LayoutRes int resource, ViewGroup root)
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; }