Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8d07a1d7 authored by Aga Wronska's avatar Aga Wronska Committed by Android (Google) Code Review
Browse files

Merge "Fixed arranging the views when in tablet landscape layout." into nyc-dev

parents 40a6e6a1 511ee396
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -52,13 +52,14 @@ final class ListDocumentHolder extends DocumentHolder {
        super(context, parent, R.layout.item_doc_list);

        mTitle = (TextView) itemView.findViewById(android.R.id.title);
        mDetails = (LinearLayout) itemView.findViewById(R.id.line2);
        mDate = (TextView) itemView.findViewById(R.id.date);
        mSize = (TextView) itemView.findViewById(R.id.size);
        mSummary = (TextView) itemView.findViewById(android.R.id.summary);
        mIconMime = (ImageView) itemView.findViewById(R.id.icon_mime);
        mIconThumb = (ImageView) itemView.findViewById(R.id.icon_thumb);
        mIconCheck = (ImageView) itemView.findViewById(R.id.icon_check);
        // Warning: mDetails view doesn't exists in layout-sw720dp-land layout
        mDetails = (LinearLayout) itemView.findViewById(R.id.line2);

        mIconHelper = iconHelper;
    }
@@ -110,11 +111,11 @@ final class ListDocumentHolder extends DocumentHolder {
        mTitle.setVisibility(View.VISIBLE);


        // Note, we don't show any details for any directory...ever.
        boolean hasDetails = false;
        if (isDirectory) {
            mDetails.setVisibility(View.GONE);
            // Note, we don't show any details for any directory...ever.
            hasDetails = false;
        } else {
            boolean hasDetails = false;
            if (docSummary != null) {
                hasDetails = true;
                mSummary.setText(docSummary);
@@ -136,8 +137,11 @@ final class ListDocumentHolder extends DocumentHolder {
                mSize.setText(Formatter.formatFileSize(mContext, docSize));
            } else {
                mSize.setVisibility(View.GONE);
                mDetails.setVisibility(View.GONE);
            }
        }

        // mDetails view doesn't exists in layout-sw720dp-land layout
        if (mDetails != null) {
            mDetails.setVisibility(hasDetails ? View.VISIBLE : View.GONE);
        }
    }