草庐IT

方向灯

全部标签

android - 方向改变后加载程序无法重新启动

我想用一个演示来展示这个:entercodehere@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Buttonbutton=(Button)findViewById(R.id.button1);button.setOnClickListener(buttonClickListener);}privateOnClickListenerbuttonClickListener=newOnClickLis

android - 更改屏幕方向后 TextView 内容丢失

在Android模拟器中观察我的应用程序行为,我发现在更改屏幕方向(Ctrl+F11)后,EditText内容得以保留。但是TextView内容被重置为其初始值并且不保留程序设置的最新信息。这是定义上的行为吗?我该怎么做才能保留这些内容? 最佳答案 您可以使用savedInstanceBundle通过覆盖Activity中的两个方法来保留数据,类似于以下内容:@OverridepublicvoidonSaveInstanceState(BundlesavedInstanceState){super.onSaveInstanceSta

Android YouTube api v3 - 方向

使用YouTubeBaseActivity、YouTubePlayerView和YouTubePlayer启动并运行示例Activity非常简单。我在定位方面遇到了问题,但找不到任何文档或示例代码。当我在播放视频时切换时,屏幕是空白的。在onCreate()、onPause()、onSaveInstanceState()和onRestoreInstanceState()中,要让视频继续播放,正确的做法是什么?谢谢 最佳答案 变量@SuppressLint("InlinedApi")privatestaticfinalintPORTR

android - Canvas 绘制文字方向

如何让文字竖写?如何将文字旋转90度?单独写每个字母是愚蠢的,但现在,我不知道其他方法。Paintpaint=newPaint();publicDrawView(Contextcontext,doublearr[]){super(context);paint.setColor(Color.BLACK);}@OverridepublicvoidonDraw(Canvascanvas){canvas.drawText("Test",50,50,paint);} 最佳答案 简单地旋转文本(或其他任何内容)很容易:使用rotate()旋转C

android - YouTubePlayerView 在屏幕方向更改时重新加载视频

我使用以下Activity从我的应用程序启动了一个YouTube视频。启动Activity时,将播放youtube视频。但是当我改变屏幕的方向时,视频没有恢复而是从头开始。这里有什么问题?packagecom.example.blahblah;importandroid.content.res.Configuration;importandroid.os.Bundle;importandroid.widget.Toast;importcom.google.android.youtube.player.YouTubeBaseActivity;importcom.google.androi

android - 方向更改后未调用 Fragment 的 onActivityResult

请注意,这个问题不是以下问题的重复:https://stackoverflow.com/questions/19006776/onactivityresult-not-working-with-fragmentsonActivityResultnotworkingonfragments此外,另一个similarquestion之前被问过,但没有提到方向变化(并且未解决)。如果我不切换方向,我在Fragment中的onActivityResult方法会被调用。但是,如果我按照这些步骤操作,它不会被调用:在FragmentActivity中加载fragment。来自fragment:sta

android - 如何支持 RecyclerView 的方向键控件

我目前正在尝试将Android移动应用程序移植到AndroidTV。我有一个似乎在我的AndroidTV应用程序中正确显示的RecyclerView。我正在为我的RecyclerView使用linearLayout。但我似乎无法使用方向键控件在RecyclerView内部导航。有什么想法吗?这是相关的xml: 最佳答案 创建项目布局的RootViewandroid:focusable="true" 关于android-如何支持RecyclerView的方向键控件,我们在StackOver

android - ScrollView在两个方向android

我有一个带有ScrollView的布局:垂直View工作完美,但我想知道我是否可以向此布局添加水平滚动,因为当我有水平方向布局时看起来不错但当我改变方向时我不想缩小布局中的某些元素。我考虑添加水平滚动。这可能吗? 最佳答案 我补充说:小时候我的ScrollView和这个解决方案效果很好。 关于android-ScrollView在两个方向android,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

方向改变后Android反向共享元素转换?

对于共享元素转换,我关注this项目。它有2个屏幕-一个带有recyclerview,其中包含卡片数量,第二个是详细信息屏幕。正如预期的那样,它展示了imageview和textview从recyclerview项目到详细信息屏幕的共享元素转换以及后退时的反向转换。但是,如果用户在详细信息屏幕上更改方向,然后按下后退按钮,则反向过渡动画将不起作用。看着this视频帧在2:49到2:57之间,即使在方向改变后似乎也是可能的。对此有什么想法吗?编辑:请查看thisvideo以便更好地理解。 最佳答案 最后,我可以通过将单独的主题应用到详

android - 方向更改时的类转换异常 (Android)

我有一个由选项卡Activity托管的Activity。当我更改屏幕方向时,我的应用程序崩溃了。02-1421:01:35.825:E/AndroidRuntime(9424):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.testapp/com.example.testapp.MainActivity}java.lang.ClassCastException:android.view.AbsSavedState$1cannotbecasttoandroid.widget.AbsLis