Articles of 大小

哪些Android手机拥有大屏幕尺寸

我试图找出哪些手机在Android开发方面有一个大屏幕大小。 浏览文档是一个非常混乱的情况,因为大类也取决于手机屏幕像素的密度。 从我看过的文章看来,EVO和Droid X(拥有大屏幕)都被归类为高密度屏幕。 哪些手机是MDPI / HDPI,还有大屏幕? 我的最终目标是仅支持HVGA和WVGA屏幕,但我需要确保我不会削减大部分市场。

获取大小的位图Android

可能重复: 位图解码后的字节大小? 无论如何,所以我可以得到这个位图的大小?我试图使用getByteCount(),但我不能使用它? Bitmap bitmap = BitmapFactory.decodeByteArray(decryptedData , 0, decryptedData .length); //decoding bytearrayoutputstream to bitmap 有什么build议么?

Android获取屏幕大小不推荐?

嘿,我需要在我的应用程序中获取屏幕的宽度。 该应用程序将运行在2.1及以上。 我已经把它设置成如下所示。 该方法已被弃用,我应该proabably使用getSize或其他方式。 但问题是:这将工作在3.0+和4.0+的Android版本,还是会使应用程序崩溃。 我之前在一个线程中使用了一个不推荐使用的方法,它使应用程序在冰激淋设备上崩溃。 下面的方法会工作吗? Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); 编辑: 我已经尝试了getSize,但我没有得到它的工作: Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int width = size.x; int height = size.y;

Android SQLiteDatabase中的游标大小限制

我从互联网上下载一个数据库。 我把它保存在我的datase文件夹中,然后打开它。 在数据库里面有一个6字段的“广告”表。 这些字段中有2个是BLOB。 当我想从这张表中读取…我有一些问题…我注意到,当我读取一个比1兆字节更大的blob字段的行时,这会导致exception…“从行中获取字段插槽0 col 0失败“。 如果这是一个小blob,一切都没事…先谢谢了:)

如何find每行android字符数的字符?

所以我有一个在android中的TextView具有整个屏幕的长度和倾angular5的宽度。我怎样才能计算出适合屏幕上单行的字符数? 换句话说,我想要得到一个textview的列的数量? 我认为手动计算取决于文本的大小和宽度,但是1)不知道相关性和2)由于以dip为单位的填充,不同的屏幕将使用不同数量的实际像素来填充。 总的问题:我想用这个来解决:如果给定一个string,我怎么能手动编辑string,使得当textviewstring打印字符,我会知道什么时候开始一个单词不适合一个在下一行。 注意:我知道textview会自动将不适合放到下一行的单词,但是,由于我正在按字符打印字符,如键入animation,textview不知道该单词将不适合,直到它打印出这个词的字符溢出。 到处寻找这个… 谢谢! 新增解决scheme 可能的解决scheme public String measure2 (TextView t, String s) { String u = ""; int start = 0; int end = 1; int space = 0; boolean ellipsized = false; float fwidth = t.getMeasuredWidth(); for(;;) { //t.setText(s.substring(start, end)); float twidth = t.getPaint().measureText(s.substring(start, end)); if (twidth < fwidth){ if […]

在Android中设置Button的宽度

我怎样才能为Androidbutton设置固定的宽度? 每次我尝试设置一个固定的宽度,它填充当前的父(RelativeView)。 这是我的XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:id="@+id/relativelayout" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"> <EditText android:layout_height="wrap_content" android:editable="false" android:layout_width="fill_parent" android:id="@+id/output"></EditText> <Button android:layout_height="wrap_content" android:id="@+id/Button01" android:layout_below="@id/output" android:text="7" android:layout_width="wrap_content"></Button> <Button android:layout_below="@id/output" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/Button02" android:layout_toRightOf="@+id/Button01" android:text="8"></Button> <Button android:layout_below="@id/output" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/Button03" android:layout_toRightOf="@+id/Button02" android:text="9"></Button> </RelativeLayout> 我将如何给它一个固定的宽度? UPDATE 说我有几个button,我想要相同的大小和整个视图(肖像)的1/3,然后我想要一个button的宽度的两倍。 然后是一个双倍高度的button。 我怎么能完成这个手动resize呢?

我怎样才能得到Android上的SD卡上的文件夹的大小?

是否可以轻松获得SD卡上文件夹的大小? 我使用一个文件夹来caching图像,并想呈现所有caching图像的总大小。 除了迭代每个文件之外,还有其他办法吗? 他们都住在同一个文件夹内?

自定义ViewGroup中的视图在大小更改后不会呈现

我遇到了一个困难的问题,我希望有人能给我一些指点。 我正在使用一个自定义ViewGroup(实际上是一个包含一个RelativeLayout的FrameLayout)来呈现一个事件日历的应用程序。 日历内的事件被表示为根据事件的持续时间和包含视图的大小来确定大小的视图。 我遇到了包含FrameLayoutresize时出现的问题。 当前实现删除所有代表事件的视图,并尝试添加新的视图,并根据FrameLayout的当前大小计算它们的大小。 这个工作是通过在FrameLayout中覆盖的View的onSizeChanged()方法触发的。 当视图被resize时,这个代码被执行并且视图被更新,但是,它们中没有一个实际上在屏幕上呈现… FrameLayout中包含的视图是不可见的。 如果我在层次结构查看器工具中加载视图,它们是视图树的一部分,并在概述中列出它们应该在的位置,但不显示。 (请注意,这些视图在FrameLayout的初始渲染中是可见的…只有在resize后才会消失。) 看来在resize的事件顺序如下: onMeasure() onMeasure() onSizeChanged() onLayout() 在重置视图(onSizeChanged()内部)之后调用requestLayout()似乎不起作用。 但是,如果在调用requestLayout()之前造成一些延迟,则视图将变为可见。 我可以通过产生一个线程和睡眠,或者通过创build一个简单地调用requestLayout()并在调整自己的大小之后按下它的虚拟button,甚至在onSizeChanged()的末尾放置这个丑陋的黑客来导致这种延迟。 post(new Runnable() { public void run() { requestLayout(); } }); 当我使用这个黑客时,包含的视图是可见的,事件的顺序如下: onMeasure() onMeasure() onSizeChanged() onLayout() onMeasure() onMeasure() onLayout() 所以看起来强制第二个度量通过(在视图树被修改之后)使得包含的视图应该是可见的。 为什么拖延到requestLayout()的呼叫这对我来说是一个谜。 任何人都可以提供任何指针,我做错了什么? 我意识到这是有些难以遵循,而不看一些代码,所以我创build了一个小的示例应用程序,展示我的问题,并在Github上提供: https://github.com/MichaelSims/ViewGroupResizeTest 我上面提到的黑客是致力于一个单独的分支: https://github.com/MichaelSims/ViewGroupResizeTest/tree/post-runnable-hack 如果我可以提供任何额外的信息,请让我知道,并提前感谢。

Android:如何更改RadioButton的大小

我有很多RadioButtons在我的应用程序。 RadioButton对我来说太大了。 有没有办法让它变小?

如何获得一个设备的总RAM大小?

我想获得一个设备的完整RAM大小。 memoryInfo.getTotalPss()返回0.在ActivityManager.MemoryInfo没有获取总RAM大小的函数。 这个怎么做?