草庐IT

Start-all

全部标签

android - 布局聊天气泡问题 : TextView fills all the screen

我正在开发泡泡聊天。我使用具有两种布局的适配器,一种用于传入消息,另一种用于我的消息。适配器运行良好。我的问题是传入的布局,不能很好地显示传入的时间文本。当消息文本变长,填满整个屏幕的宽度时,它隐藏了消息文本的时间。第一个问题:如何实现?这是传入消息布局:第二个问题我的消息布局相同,但改变了元素的位置并且运行良好。为什么?这是问题的图片:编辑我需要橙子气泡具有与绿色气泡相同的行为,当我在气泡中只有一个词时,以及当气泡中充满单词时具有相同的行为(见绿色气泡) 最佳答案 设置layout_weight属性(在您的message_text

安卓应用 : Support all screen sizes

根据this有四种尺寸的屏幕,小,正常,大和超大。所以这些限定符对应于特定的屏幕。例如,普通限定器是3.7英寸屏幕,小型是2.7英寸屏幕。那么,其他尺寸会怎样?我的应用如何覆盖其他尺寸,例如3.3英寸或3.2英寸? 最佳答案 您提到的屏幕尺寸是指范围。例如,3.3英寸的屏幕可能属于“正常”类别,因为它比2.7大,但小于3.7。话虽如此,在像素密度等方面还是有一些细微的变化,但他们选择屏幕尺寸背后的想法是,3.2英寸屏幕和3.3英寸屏幕之间并没有太大区别,因此如果您正确编写布局(使用相对宽度等),那么无论您使用的是3.2还是3.3,您

mediarecorder.Start() 上的 Android 视频方向更改

这个问题类似于帖子here,here,here,here和here,但我被卡住了,花了几个小时试图弄明白。我有一个摄像机预览(现在总是以正确的方向显示),但是当我点击录制(mediaRecorder.start();)时,视频方向会发生变化。我试过使用setOrientationHint,但它似乎没有什么区别(如以下代码的注释中所标记)。它会影响我的两个测试设备(JellyBean上的Galaxy和Xperia)。请问我该怎么做才能解决这个问题?这是我的代码:XMLJavapackagehockeyj.androidlisttesting;importjava.io.IOExcepti

android - 为什么Android Studio中的源码是 'all red'

我总是使用AndroidStudio的调试器来遍历代码并查看它是如何工作的。当我深入研究SDK时,我看到了lisView.java,现在它的类成员大多是红色的?(见链接)这是为什么??在“进入”listView.java之前,我可以看到我的代码和部分SDK吗?为什么右边的栏突然全红了?如您在屏幕截图中所见,现在我看不到成员变量,例如mOldItemCount。 最佳答案 尝试文件->使缓存无效/重启->使缓存无效并重启 关于android-为什么AndroidStudio中的源码是'al

android - 错误 :layout bounds on right border must start at edge

我的项目昨天运行良好;但是当我今天将AndroidStudio更新到3.0时,默认情况下相应地启用了AAPT2。我有以下错误:Error:layoutboundsonrightbordermuststartatedge.Error:Executionfailedfortask':app:mergeDevDebugResources'.Error:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2error:checklogsfordetails我打开了日志文件,但找不到

android - 异常 : Can't start async operation (refresh inventory) because another async operation(launchPurchaseFlow) is in progress

是的,这个问题有两个常见的答案:一:在开始异步操作之前调用billingHelper.flagEndAsync();的hack。这通常被认为是不推荐的,并且在许多情况下并不能解决问题。二:在Activity的onActivityResult中调用IabHelper的handleActivityResult方法。这个解决方案的问题(除了我不理解这个方法的目的)是在我的应用程序中,应用程序内的计费操作是在应用程序的应用程序类中完成的,因为应用程序中有一堆用户可能触发的Activity应用内购买,以及应用需要查询应用内购买库存的多个可能的入口点。所以我试着把:@Overrideprotect

安卓 : How to set all uses-permission?

如何一次使用所有的使用权限?有人知道吗?提前致谢。 最佳答案 按字母顺序全部使用权限(针对API23更新) 关于安卓:Howtosetalluses-permission?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7633639/

android - 如何为多选列表首选项实现 'Select all' 选项?

我想知道是否有任何方法可以通过代码选择/选中多选列表首选项的所有框。这是我的首选项XML文件。这些是数组:AllTeamsTeam1Team2Team3Team4All1234现在,我列表中的第一项将是“所有团队”,我想让它在用户选择“所有团队”时,所有团队名称旁边都应该有一个勾号。 最佳答案 这是我使用的,(注意。您需要将adapter.getCount()更改为array.length,您已经从资源创建了数组)://createthedialogfinalAlertDialogdialog=newAlertDialog.Buil

java - 如何使用 LocalSocket 修复 'java.lang.IllegalStateException' 上的 'MediaRecorder.start()'

我正在尝试开发一个圆形录像机,我需要将录制的视频保存在缓冲区中以恢复某个时刻的最后X分钟。问题是当我运行MediaRecorder对象的“start()”方法时:mMediaRecorder.start();出现以下错误:java.lang.IllegalStateExceptionandroid.media.MediaRecorder.start(NativeMethod)atpicture.wikinova.com.odc.CameraActivity$MediaPrepareTask.doInBackground(CameraActivity.java:298)atpicture

java - Android - 如何从 Activity 中获取 "start"或 "initialize" fragment ?

我有一个名为DummyFragment的类,它扩展了Fragment。publicclassDummyFragmentextendsFragment{publicvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setRetainInstance(true);Log.i("myapp","test");}}现在,在我的父Activity中,我想“运行”这个fragment。这是我的FirstActivity.java:public