android.view.View#setLayoutDirection ( )源码实例Demo

下面列出了android.view.View#setLayoutDirection ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: litho   文件: MountState.java
private static void setViewLayoutDirection(View view, ViewNodeInfo viewNodeInfo) {
  if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1) {
    return;
  }

  final int viewLayoutDirection;
  switch (viewNodeInfo.getLayoutDirection()) {
    case LTR:
      viewLayoutDirection = View.LAYOUT_DIRECTION_LTR;
      break;
    case RTL:
      viewLayoutDirection = View.LAYOUT_DIRECTION_RTL;
      break;
    default:
      viewLayoutDirection = View.LAYOUT_DIRECTION_INHERIT;
  }

  view.setLayoutDirection(viewLayoutDirection);
}
 
源代码2 项目: Trebuchet   文件: PinnedHeaderListAdapter.java
/**
 * The default implementation creates the same type of view as a normal
 * partition header.
 */
@Override
public View getPinnedHeaderView(int partition, View convertView, ViewGroup parent) {
    if (hasHeader(partition)) {
        View view = null;
        if (convertView != null) {
            Integer headerType = (Integer)convertView.getTag();
            if (headerType != null && headerType == PARTITION_HEADER_TYPE) {
                view = convertView;
            }
        }
        if (view == null) {
            view = newHeaderView(getContext(), partition, null, parent);
            view.setTag(PARTITION_HEADER_TYPE);
            view.setFocusable(false);
            view.setEnabled(false);
        }
        bindHeaderView(view, partition, getCursor(partition));
        view.setLayoutDirection(parent.getLayoutDirection());
        return view;
    } else {
        return null;
    }
}
 
源代码3 项目: TurboLauncher   文件: PinnedHeaderListAdapter.java
/**
 * The default implementation creates the same type of view as a normal
 * partition header.
 */
@Override
public View getPinnedHeaderView(int partition, View convertView, ViewGroup parent) {
    if (hasHeader(partition)) {
        View view = null;
        if (convertView != null) {
            Integer headerType = (Integer)convertView.getTag();
            if (headerType != null && headerType == PARTITION_HEADER_TYPE) {
                view = convertView;
            }
        }
        if (view == null) {
            view = newHeaderView(getContext(), partition, null, parent);
            view.setTag(PARTITION_HEADER_TYPE);
            view.setFocusable(false);
            view.setEnabled(false);
        }
        bindHeaderView(view, partition, getCursor(partition));
        view.setLayoutDirection(parent.getLayoutDirection());
        return view;
    } else {
        return null;
    }
}
 
@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
        final Bundle savedInstanceState) {
    final View view = super.onCreateView(inflater, container, savedInstanceState);
    // For correct display in RTL locales, we need to set the layout direction of the
    // fragment's top view.
    //ViewCompat.setLayoutDirection(view, ViewCompat.LAYOUT_DIRECTION_LOCALE);
    view.setLayoutDirection(View.LAYOUT_DIRECTION_LOCALE);
    return view;
}
 
源代码5 项目: litho   文件: MountState.java
private static void unsetViewLayoutDirection(View view) {
  if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1) {
    return;
  }

  view.setLayoutDirection(View.LAYOUT_DIRECTION_INHERIT);
}
 
源代码6 项目: cronet   文件: ApiCompatibilityUtils.java
/**
 * @see android.view.View#setLayoutDirection(int)
 */
public static void setLayoutDirection(View view, int layoutDirection) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
        view.setLayoutDirection(layoutDirection);
    } else {
        // Do nothing. RTL layouts aren't supported before JB MR1.
    }
}
 
@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
        final Bundle savedInstanceState) {
    final View view = super.onCreateView(inflater, container, savedInstanceState);
    // For correct display in RTL locales, we need to set the layout direction of the
    // fragment's top view.
    //ViewCompat.setLayoutDirection(view, ViewCompat.LAYOUT_DIRECTION_LOCALE);
    view.setLayoutDirection(View.LAYOUT_DIRECTION_LOCALE);
    return view;
}
 
源代码8 项目: 365browser   文件: ApiCompatibilityUtils.java
/**
 * @see android.view.View#setLayoutDirection(int)
 */
public static void setLayoutDirection(View view, int layoutDirection) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
        view.setLayoutDirection(layoutDirection);
    } else {
        // Do nothing. RTL layouts aren't supported before JB MR1.
    }
}
 
源代码9 项目: android-chromium   文件: ApiCompatibilityUtils.java
/**
 * @see android.view.View#setLayoutDirection(int)
 */
public static void setLayoutDirection(View view, int layoutDirection) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
        view.setLayoutDirection(layoutDirection);
    } else {
        // Do nothing. RTL layouts aren't supported before JB MR1.
    }
}
 
源代码10 项目: android-chromium   文件: ApiCompatibilityUtils.java
/**
 * @see android.view.View#setLayoutDirection(int)
 */
public static void setLayoutDirection(View view, int layoutDirection) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
        view.setLayoutDirection(layoutDirection);
    } else {
        // Do nothing. RTL layouts aren't supported before JB MR1.
    }
}
 
源代码11 项目: letv   文件: ViewCompatJellybeanMr1.java
public static void setLayoutDirection(View view, int layoutDirection) {
    view.setLayoutDirection(layoutDirection);
}
 
源代码12 项目: MiBandDecompiled   文件: an.java
public static void b(View view, int i)
{
    view.setLayoutDirection(i);
}
 
源代码13 项目: CodenameOne   文件: ViewCompatJellybeanMr1.java
public static void setLayoutDirection(View view, int layoutDirection) {
    view.setLayoutDirection(layoutDirection);
}
 
public static void setLayoutDirection(View view, int layoutDirection) {
    view.setLayoutDirection(layoutDirection);
}
 
源代码15 项目: V.FlyoutTest   文件: ViewCompatJellybeanMr1.java
public static void setLayoutDirection(View view, int layoutDirection) {
    view.setLayoutDirection(layoutDirection);
}
 
源代码16 项目: guideshow   文件: ViewCompatJellybeanMr1.java
public static void setLayoutDirection(View view, int layoutDirection) {
    view.setLayoutDirection(layoutDirection);
}
 
 方法所在类
 同类方法