草庐IT

android - NavigationView 中从右到左的菜单项 Android

我是安卓初学者。我设计了一个这样的抽屉导航:如您所见,菜单中的所有项目都在右侧,除了“SubHeader”。如何将“SubHeader”项目移动到此菜单的右侧?我对SubHeaderItem使用了重力、布局重力、layoutDirection等所有属性,但它不起作用。我的代码是我的菜单代码是: 最佳答案 尝试将这些属性添加到布局文件中的NavigationView。android:layoutDirection="rtl"android:textDirection="rtl"如果没有别的办法。你应该使用自定义布局例子://codex

android - 使用 v7 ActionBarDrawerToggle 从右到左抽屉导航

我正在我的应用中实现抽屉导航,我想在其中使用MaterialDesign。我使用以下引用来创建抽屉导航link.它对我来说效果很好。抽屉导航在从左向右滑动时工作正常。现在我必须通过从右向左滑动来实现我的抽屉导航。我做了以下更改。听到是我的代码文件:MainActivity.javaimportandroid.os.Bundle;importandroid.support.v4.widget.DrawerLayout;importandroid.support.v7.app.ActionBarActivity;importandroid.support.v7.app.ActionBarD

android - 如何设置 android Horizo​​ntalScrollView 从右到左的行为(默认从右侧选择选项卡,而不是左侧)

如何设置Horizo​​ntalScrollView以从右到左的方式运行?默认行为是显示的第一个选项卡(默认选项卡)从左侧开始。我希望将选项卡反向排序,以便第一个“默认”选项卡位于屏幕的右侧。我该怎么做?我使用了layout_gravity但它不起作用..这是我的布局代码,包含tabhost和Horizo​​ntalScrollView: 最佳答案 一种可行的解决方法:finalHorizontalScrollViewview=(HorizontalScrollView)findViewById(R.id.scroller);vie

android - 从右向左滑动过渡动画。 fragment -> Activity

我有一个带有ListView的fragment。当用户单击ListView的任何项目时,他/她将在Activity中转移。启动Activity的默认动画(fragment中的startActivity->打开此Activity)是从底部滑动到屏幕顶部。如何在创建Activity时覆盖此动画并从右侧动画创建幻灯片。我试图覆盖Activity中的overridePendingTransition方法,但这并没有改变任何东西。@OverridepublicvoidoverridePendingTransition(intenterAnim,intexitAnim){super.overrid

android - 反向搜索栏(从右到左)颜色

我一直在尝试实现一个类似于您用来接听或拒接电话的搜索栏。对于调用接受,我设置了sbLeft.setProgress(0),对于调用拒绝,我设置了sbRight.setProgress(15),setMax=15bot两个搜索栏。这给了我一半的预期结果。我面临的问题是颜色。当我拖动左侧的搜索栏来接听电话时,我需要一种绿色来覆盖拖动的部分。为此,我使用以下代码(给我想要的结果):-->然而,即使我切换了透明颜色标签和渐变标签,这也不适用于调用拒绝。PS:我意识到我的问题可能有点令人困惑。希望我已尽力解释我的问题。 最佳答案 在这里您可以

android - 在水平线性布局中,如何从左到右而不是从右到左添加

我认为问题的根源是我的手机语言是从右到左的。因此,在AndroidStudio预览版中,当我尝试使用水平LinearLayout时,它会显示我从左到右添加的View,但在我的手机上运行时,它会从右到左切换顺序。我如何强制线性布局View从左到右添加? 最佳答案 尝试在XML布局文件中使用android:layoutDirection参数来显式定义Views的方向编辑此功能可从API17获得,因此您需要在早期版本中以不同方式实现它。 关于android-在水平线性布局中,如何从左到右而不是

java - Android TextView 在从右到左的设备上右对齐

我正在编写一个以希伯来语显示的应用程序,为此我正在右对齐TextView的文本。在Nexus设备上开发时一切正常,文本显示正常,使用android:gravity="right"作为TextView。当我在运行自定义ROM的本地移动运营商设备(以色列)上运行相同的应用程序时,所有设置为gravity="right"的TextView小部件都显示为好像它们被设置为gravity="left"。如果我去改变重力向左(你猜对了..)它会右对齐。我尝试使用代码和设备配置本身将设备的默认区域设置改回美国英语。没有任何帮助。我正在使用的载体设备是GalaxySII。在我看来,创建ROM的人只是更改

android - 从右到左的菜单项 Android

我有一个幻灯片菜单,如图一所示。我需要将其项目标题从右到左对齐,就像第二张幻灯片一样。我尝试了gravity=right但没有成功。这是我的代码:所需的菜单将是: 最佳答案 要创建从右到左的菜单,您只需添加android:layoutDirection="rtl"到菜单标签android:layoutDirection="rtl"你可以在这里看到来源:http://developer.android.com/reference/android/util/LayoutDirection.html#LTRapi17及以上

Android 从右到左 NavigationDrawer 菜单项不是 RTL

我需要将导航菜单项右对齐。我阅读了很多文章和问答,但我找不到我的项目有什么问题。这是我的xml:这是activity_home_drawer.xml:我可以让抽屉本身从右打开,但NavigationView的元素仍然保持从左到右。你可以在这里看到结果:如您所见,菜单项不是从右到左排列的。如何使它们成为rtl? 最佳答案 尝试添加android:layoutDirection="rtl"这适用于api级别17或更高级别。对于旧设备,有一个技巧。在androidlist的应用程序级别设置supportRtl="false"并在布局中设置

android - Mp Android Chart 从右到左滚动数据

我正在使用MpAndroid图表库构建一个条形图,我有大约50-60个条形图,我想最初显示第60个,即显示ArrayList中的最后一个元素,滚动应该从右到左。主要动机是在图表条形图的初始加载期间显示图表的结尾。提前致谢。 最佳答案 这对我有用。chart.setData(...);//firstsetdata//nowmodifyviewportchart.setVisibleXRangeMaximum(20);//allow20valuestobedisplayedatonceonthex-axis,notmorechart.m