Example usage for android.view View findViewById

List of usage examples for android.view View findViewById

Introduction

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

Prototype

@Nullable
public final <T extends View> T findViewById(@IdRes int id) 

Source Link

Document

Finds the first descendant view with the given ID, the view itself if the ID matches #getId() , or null if the ID is invalid (< 0) or there is no matching view in the hierarchy.

Usage

From source file:com.seregil13.literarytracker.lightnovel.LightNovelEditFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    View view = inflater.inflate(R.layout.fragment_light_novel_edit, container, false);

    this.mTitleET = (EditText) view.findViewById(R.id.title);
    this.mAuthorET = (EditText) view.findViewById(R.id.author);
    this.mDescriptionET = (EditText) view.findViewById(R.id.description);
    this.mTranslatorSiteET = (EditText) view.findViewById(R.id.translatorSite);
    this.mCompletedCB = (CheckBox) view.findViewById(R.id.completionStatus);
    Button editGenres = (Button) view.findViewById(R.id.genreSelection);
    Button cancel = (Button) view.findViewById(R.id.cancelButton);
    Button save = (Button) view.findViewById(R.id.saveButton);

    cancel.setOnClickListener(this.mCancelListener);
    save.setOnClickListener(this.mSaveListener);
    editGenres.setOnClickListener(new View.OnClickListener() {
        @Override/*from   w  w  w . ja v  a  2 s . com*/
        public void onClick(View v) {
            Intent intent = new Intent(getActivity().getApplicationContext(), GenreSelectionActivity.class);
            intent.putStringArrayListExtra(JsonKeys.GENRES.toString(), mGenres);

            startActivityForResult(intent, LiteraryTrackerUtils.GENRE_REQUEST_CODE);
        }
    });

    mTitleET.setText(mTitle);
    mAuthorET.setText(mAuthor);
    mDescriptionET.setText(mDescription);
    mTranslatorSiteET.setText(mTranslatorSite);
    mCompletedCB.setChecked(Boolean.parseBoolean(mCompleted));

    return view;
}

From source file:com.krayzk9s.imgurholo.ui.CommentsFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    super.onCreateView(inflater, container, savedInstanceState);
    View view = inflater.inflate(R.layout.account_layout, container, false);
    LinearLayout headerLayout = (LinearLayout) view.findViewById(R.id.header);
    headerLayout.setVisibility(View.GONE);
    errorText = (TextView) view.findViewById(R.id.error);
    mDrawerList = (ListView) view.findViewById(R.id.account_list);
    ImgurHoloActivity activity = (ImgurHoloActivity) getActivity();
    SharedPreferences settings = activity.getApiCall().settings;
    if (settings.getString("theme", MainActivity.HOLO_LIGHT).equals(MainActivity.HOLO_LIGHT))
        commentsAdapter = new MessageAdapter(activity, R.layout.comment_layout);
    else/* w  ww  . ja va2 s  .c  om*/
        commentsAdapter = new MessageAdapter(activity, R.layout.comment_layout_dark);
    String[] mMenuList = getResources().getStringArray(R.array.emptyList);
    ArrayAdapter<String> tempAdapter;
    if (settings.getString("theme", MainActivity.HOLO_LIGHT).equals(MainActivity.HOLO_LIGHT))
        tempAdapter = new ArrayAdapter<String>(activity, R.layout.comment_layout, mMenuList);
    else
        tempAdapter = new ArrayAdapter<String>(activity, R.layout.comment_layout_dark, mMenuList);
    mDrawerList.setAdapter(tempAdapter);
    if (savedInstanceState == null) {
        getComments();
    } else {
        commentDataArray = savedInstanceState.getParcelableArrayList("content");
        commentsAdapter.addAll(commentDataArray);
        mDrawerList.setAdapter(commentsAdapter);
        commentsAdapter.notifyDataSetChanged();
    }
    return view;
}

From source file:com.miz.mizuu.fragments.CollectionCoverSearchFragment.java

@Override
public void onViewCreated(View v, Bundle savedInstanceState) {
    super.onViewCreated(v, savedInstanceState);

    mProgressBar = (ProgressBar) v.findViewById(R.id.progress);
    if (mImageUrls.size() > 0)
        mProgressBar.setVisibility(View.GONE); // Hack to remove the ProgressBar on orientation change

    mGridView = (GridView) v.findViewById(R.id.gridView);

    mAdapter = new ImageAdapter(getActivity());
    mGridView.setAdapter(mAdapter);/*from w w  w . ja  v a  2s  .  c  o m*/

    // Calculate the total column width to set item heights by factor 1.5
    mGridView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
        @Override
        public void onGlobalLayout() {
            final int numColumns = (int) Math
                    .floor(mGridView.getWidth() / (mImageThumbSize + mImageThumbSpacing));
            if (numColumns > 0) {
                mGridView.setNumColumns(numColumns);
            }
        }
    });
    mGridView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
            // Create the download Service
            Intent downloadService = new Intent(getActivity(), DownloadImageService.class);
            downloadService.putExtra(DownloadImageService.CONTENT_ID, mCollectionId);
            downloadService.putExtra(DownloadImageService.IMAGE_URL, mImageUrls.get(arg2));
            downloadService.putExtra(DownloadImageService.IMAGE_TYPE,
                    DownloadImageService.IMAGE_TYPE_MOVIE_COVER);
            getActivity().startService(downloadService);

            // End the browser Activity
            getActivity().finish();
        }
    });

    mJson = getArguments().getString("json");
    loadJson(getArguments().getString("baseUrl"));
}

From source file:com.google.cast.samples.games.gamedebugger.DebuggerFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    mCastConnectionManager = GameDebuggerApplication.getInstance().getCastConnectionManager();

    // Inflate the layout for this fragment.
    View view = inflater.inflate(R.layout.debugger_fragment, container, false);

    mTextViewApplicationName = (TextView) view.findViewById(R.id.application_name);
    mTextViewMaxPlayers = (TextView) view.findViewById(R.id.max_players);
    mTextViewLobbyState = (TextView) view.findViewById(R.id.lobby_state);
    mTextViewGameplayState = (TextView) view.findViewById(R.id.gameplay_state);
    mTextViewGameStatusText = (TextView) view.findViewById(R.id.game_status_text);
    mTextViewGameData = (TextView) view.findViewById(R.id.game_data);
    mTextViewLastGameMessagePlayerId = (TextView) view.findViewById(R.id.last_game_message_player_id);
    mTextViewLastGameMessage = (TextView) view.findViewById(R.id.last_game_message);

    mAddPlayerButton = (Button) view.findViewById(R.id.button_add_player);
    mAddPlayerButton.setOnClickListener(new OnClickListener() {
        @Override/*from   w  ww. java  2  s  .c  o m*/
        public void onClick(View v) {
            if (!GameDebuggerApplication.getInstance().getRequestInProgress()) {
                mAddPlayerButton.setEnabled(false);

                PendingResult<GameManagerResult> pendingResult = mCastConnectionManager.getGameManagerClient()
                        .sendPlayerAvailableRequest(null, null);
                pendingResult.setResultCallback(new ResultCallback<GameManagerResult>() {
                    @Override
                    public void onResult(GameManagerResult result) {
                        if (!result.getStatus().isSuccess()) {
                            new AlertDialog.Builder(getActivity())
                                    .setMessage(result.getStatus().getStatusMessage())
                                    .setTitle(R.string.error_dialog_title_add_player).create().show();
                        }
                        GameDebuggerApplication.getInstance().setRequestInProgress(false);
                        mAddPlayerButton.setEnabled(mCastConnectionManager.isConnectedToReceiver());
                    }
                });
            }
        }
    });

    mDisconnectButton = (Button) view.findViewById(R.id.button_disconnect);
    mDisconnectButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            mCastConnectionManager.disconnectFromReceiver(true);
        }
    });

    mListViewPlayers = (ListView) view.findViewById(R.id.player_list);
    mPlayerListAdapter = new PlayerElementAdapter(getActivity());
    mListViewPlayers.setAdapter(mPlayerListAdapter);
    mListViewPlayers.setOnTouchListener(new OnTouchListener() {
        public boolean onTouch(View view, MotionEvent event) {
            return false;
        }
    });

    GameManagerClient gameManagerClient = mCastConnectionManager.getGameManagerClient();
    if (mCastConnectionManager.isConnectedToReceiver()) {
        GameManagerState state = gameManagerClient.getCurrentState();
        mTextViewApplicationName.setText(state.getApplicationName());
        mTextViewMaxPlayers.setText(Integer.toString(state.getMaxPlayers()));
        mTextViewLobbyState.setText(getLobbyStateName(state.getLobbyState()));
        mTextViewGameplayState.setText(getGameplayStateName(state.getGameplayState()));
        mTextViewGameStatusText.setText(state.getGameStatusText());

        JSONObject gameData = state.getGameData();
        String gameDataText = gameData != null ? gameData.toString() : "";
        mTextViewGameData.setText(gameDataText);
    }
    mAddPlayerButton.setEnabled(true);
    mDisconnectButton.setEnabled(true);
    mPlayerListAdapter.notifyDataSetChanged();
    setListViewHeightBasedOnChildren(mListViewPlayers);
    return view;
}

From source file:com.ibm.techathon.elven.smartpool.cards.SuggestedCard.java

@Override
public void setupInnerViewElements(ViewGroup parent, View view) {

    if (view != null) {
        TextView title = (TextView) view.findViewById(R.id.carddemo_suggested_title);
        TextView member = (TextView) view.findViewById(R.id.carddemo_suggested_memeber);
        TextView subtitle = (TextView) view.findViewById(R.id.carddemo_suggested_subtitle);
        TextView community = (TextView) view.findViewById(R.id.carddemo_suggested_community);

        if (title != null) {
            // set the up the title String
            title.setText(mTrip.getVechileName());
        }/*from   w  ww.  j av  a  2 s. c om*/

        if (member != null)
            member.setText(mTrip.getOpenSeats() + " seats");

        if (subtitle != null) {
            String subTitleText = "";
            if (mTrip.getStartLocationDate().equals(mTrip.getEndLocationDate())) {
                subTitleText = mTrip.getStartLocationTime() + " to " + mTrip.getEndLocationTime() + " at "
                        + mTrip.getStartLocationDate();
            } else {
                subTitleText = mTrip.getStartLocationDate() + " " + mTrip.getStartLocationTime() + " to "
                        + mTrip.getEndLocationDate() + " " + mTrip.getEndLocationTime();
            }
            subtitle.setText(subTitleText);
        }

        if (community != null) {
            String communityText = "";
            if (!mTrip.getStartLocationLat().equals("0.00") && !mTrip.getEndLocationLat().equals("0.00")) {
                community.setText(R.string.view_trip_in_map);
            }
        }
    }
}

From source file:net.idlesoft.android.apps.github.adapters.IssuesListAdapter.java

@Override
public View doGetView(final int index, View convertView, final ViewGroup parent) {
    ViewHolder holder;//from  w w w  .jav  a 2s .c o  m
    if (convertView == null) {
        convertView = mInflater.inflate(R.layout.issue_list_item, null);
        holder = new ViewHolder();
        holder.issueIcon = (ImageView) convertView.findViewById(R.id.iv_issue_list_item_icon);
        holder.issueNumber = (TextView) convertView.findViewById(R.id.tv_issue_list_item_number);
        holder.issueTitle = (TextView) convertView.findViewById(R.id.tv_issue_list_item_title);
        holder.issueLastUpdatedDate = (TextView) convertView.findViewById(R.id.tv_issue_list_item_updated_date);
        convertView.setTag(holder);
    } else {
        holder = (ViewHolder) convertView.getTag();
    }
    try {
        String end;
        final SimpleDateFormat dateFormat = new SimpleDateFormat(Hubroid.GITHUB_ISSUES_TIME_FORMAT);
        final Date commit_time = dateFormat.parse(mJson.getJSONObject(index).getString("updated_at"));
        final Date current_time = dateFormat.parse(dateFormat.format(new Date()));
        final long ms = current_time.getTime() - commit_time.getTime();
        final long sec = ms / 1000;
        final long min = sec / 60;
        final long hour = min / 60;
        final long day = hour / 24;
        final long year = day / 365;
        if (year > 0) {
            if (year == 1) {
                end = " year ago";
            } else {
                end = " years ago";
            }
            holder.issueLastUpdatedDate.setText("Updated " + year + end);
        }
        if (day > 0) {
            if (day == 1) {
                end = " day ago";
            } else {
                end = " days ago";
            }
            holder.issueLastUpdatedDate.setText("Updated " + day + end);
        } else if (hour > 0) {
            if (hour == 1) {
                end = " hour ago";
            } else {
                end = " hours ago";
            }
            holder.issueLastUpdatedDate.setText("Updated " + hour + end);
        } else if (min > 0) {
            if (min == 1) {
                end = " minute ago";
            } else {
                end = " minutes ago";
            }
            holder.issueLastUpdatedDate.setText("Updated " + min + end);
        } else {
            if (sec == 1) {
                end = " second ago";
            } else {
                end = " seconds ago";
            }
            holder.issueLastUpdatedDate.setText("Updated " + sec + end);
        }
        if (mJson.getJSONObject(index).getString("state").equalsIgnoreCase("open")) {
            holder.issueIcon.setImageResource(R.drawable.issues_open);
        } else {
            holder.issueIcon.setImageResource(R.drawable.issues_closed);
        }
        holder.issueNumber.setText("#" + mJson.getJSONObject(index).getString("number"));
        holder.issueTitle.setText(mJson.getJSONObject(index).getString("title"));
    } catch (final JSONException e) {
        e.printStackTrace();
    } catch (final ParseException e) {
        e.printStackTrace();
    }
    return convertView;
}

From source file:com.adamkruger.myipaddressinfo.IPAddressInfoFragment.java

public int getOptimalHeight() {
    int height = 0;
    View view = getView();
    if (view != null) {
        height += view.findViewById(R.id.ipAddressFragmentTableLayout).getHeight();
        height += view.findViewById(R.id.lastUpdateStatus).getHeight();
        height += view.findViewById(R.id.lastUpdateTime).getHeight();
    }//from   w w  w  . j  a  va  2 s.c  om
    return height;
}

From source file:com.sudhirkhanger.app.popularmoviesstageone.TitlesFragment.java

/**
 * This is the main class of the of the fragment
 * we set RecyclerView here./*from   w  w  w  .  j a v a2  s.  c om*/
 * Initialize settings to store URL for sorting.
 *
 * @param inflater
 * @param container
 * @param savedInstanceState
 * @return
 */
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    View rootView = inflater.inflate(R.layout.fragment_titles, container, false);

    mRecyclerView = (RecyclerView) rootView.findViewById(R.id.recyclerview);
    mRecyclerView.setHasFixedSize(true);
    mRecyclerView.setLayoutManager(new GridLayoutManager(getActivity(), COLUMN));

    mSettings = PreferenceManager.getDefaultSharedPreferences(getActivity());
    mEditor = mSettings.edit();
    mEditor.apply();

    mRecyclerView.setAdapter(new MovieAdapter(getActivity(), new ArrayList<Movie>()));

    return rootView;
}

From source file:com.mastercard.masterpasswallet.fragments.addcard.VerifyCardFragment.java

private void findWidgets(View fragmentView) {
    mImgScannedCard = (ImageView) fragmentView.findViewById(R.id.img_card);
    mLayScannedCard = fragmentView.findViewById(R.id.lay_scanned_card);
    mTxtScannedCardPan = (TextView) fragmentView.findViewById(R.id.txt_card_pan);
    mEdtCardholderName = (EditText) fragmentView.findViewById(R.id.edt_cardholder_name);
    mEdtCardNumber = (EditText) fragmentView.findViewById(R.id.edt_card_number);
    mEdtCvc = (EditText) fragmentView.findViewById(R.id.edt_cvc);
    mEdtExpiry = (EditText) fragmentView.findViewById(R.id.edt_expiry);
}

From source file:com.vrem.wifianalyzer.wifi.AccessPointDetailTest.java

@Test
public void testMakeViewCompactWithTabGone() throws Exception {
    // setup/*from   w ww  .  j  a  v  a2s  .  c om*/
    mainActivity.setCurrentAccessPointView(AccessPointView.COMPACT);
    WiFiAdditional wiFiAdditional = new WiFiAdditional(StringUtils.EMPTY, false);
    WiFiDetail wiFiDetail = withWiFiDetail(SSID, wiFiAdditional);
    // execute
    View actual = fixture.makeView(null, null, wiFiDetail, false);
    // validate
    assertEquals(View.GONE, actual.findViewById(R.id.tab).getVisibility());
}