小编MAC*_*MAC的帖子

如何获取TextView的行数?

我想获得文本视图的行数

textView.setText("Test line 1 Test line 2 Test line 3 Test line 4 Test line 5.............")
Run Code Online (Sandbox Code Playgroud)

textView.getLineCount();总是返回

然后我也尝试过:

ViewTreeObserver vto = this.textView.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {

    @Override
    public void onGlobalLayout() {
        ViewTreeObserver obs = textView.getViewTreeObserver();
        obs.removeGlobalOnLayoutListener(this);
        System.out.println(": " + textView.getLineCount());

    }
});
Run Code Online (Sandbox Code Playgroud)

它返回确切的输出.

但这仅适用于静态布局.

当我动态地给布局充气时,这不再起作用了.

我如何在TextView中找到行数?

android textview

52
推荐指数
7
解决办法
6万
查看次数

如何在我的Android应用程序中阅读pdf?

我正在申请要求打开pdf.

我在资产文件夹中也有一些pdf,所以我无法直接在webview中打开它.

默认情况下,android不支持pdf.

有没有适用于android的API(MuPdf除外)?

我的设备没有安装任何pdf阅读器,因此ACTION VIEW对我没用

以下不工作.......

在Android上使用Java渲染PDF文件

在应用程序中打开资产文件pdf

你可以建议我任何好的api ...

提前致谢...

android pdf-reader

48
推荐指数
2
解决办法
8万
查看次数

如何从LinkedHashMap获取基于索引的值而不是键?

我有

LinkedHashMap<String, List<String>> hMap;
Run Code Online (Sandbox Code Playgroud)

我想List<String>通过位置而不是关键.

我不想使用迭代.

有没有其他方法可以根据索引获得价值?

java android linkedhashmap

45
推荐指数
5
解决办法
8万
查看次数

点击按钮的径向菜单android?

我想设计这样的菜单.

我尝试了动画,但它没有保留按钮的位置.

如果有人做过这种菜单,请指导我.

任何帮助将不胜感激.

在此输入图像描述

android menu custom-controls

23
推荐指数
1
解决办法
2万
查看次数

在每个listview项目中旋转进度条

我已经很长时间以来一直在摸不着头脑,并且没有任何运气就寻找答案!这似乎是微不足道的,但据我所知,事实并非如此.

我在我的Android应用程序中使用listview,其中每个项目(视图)在加载和显示内容之前显示旋转的ProgressBar(内容通过http调用和json检索,因此可能需要一段时间才能处理).问题在于旋转进度条彼此独立地旋转,从而产生旋转混乱的效果,而不是同步的一排好看的装载标记.

我已经尝试了所有我能想出来的东西......没有在getView()中循环使用ProgressBar ...只有一个相同ProgressBar的实例...重置ProgressBars android:每当列表项可见时进度(通过onScroll ()在活动中)...等等,但由于它们在创建时间开始旋转(当在适配器中调用getView时),它们将永远不会具有相同的循环同步.

在此输入图像描述

欢迎任何建议!

android listview asynchronous cycle progress-bar

13
推荐指数
1
解决办法
4245
查看次数

android youtube使用静态用户名和密码上传视频

我正在将视频上传到youtube,默认情况下上传到已登录Google帐户的用户.

但我想设置所有视频应使用我的静态gmailID和密码上传

是否可以使用静态emailid和密码直接在Google帐户中登录?

或者在youtube上上传视频的任何其他好的api或示例.

提前致谢....

android youtube-api

11
推荐指数
2
解决办法
1万
查看次数

用户评论未显示在Google Play上

几天前我在Google Play上发布了一款应用.当我登录Google Play开发者控制台时,我可以看到有关我的应用的用户评论.但是,当我在Google Play上访问我的应用网站时,这些评论不可见.

有谁知道我如何才能在Google Play上的应用网站上看到这些评论?

android google-play

9
推荐指数
2
解决办法
7414
查看次数

如何获得android中所有分辨率的图像相同的坐标?

我坚持为所有分辨率获取图像的x&y坐标.

  1. 320,对于具有屏幕配置的设备,例如:
    • 240x320 ldpi(QVGA手机)
    • 320x480 mdpi(手机)
    • 480x800 hdpi(高密度手机)
  2. 480,用于480x800 mdpi(平板电脑/手机)等屏幕.
  3. 600,适用于600x1024 mdpi(7"平板电脑)等屏幕.
  4. 720,用于720x1280 mdpi(10"平板电脑)等屏幕.

我创建了我的图像视图,原始大小为1500 x 1119的图像.当我触摸图像时,我可以通过onTouch()获得坐标.如果在所有设备中更改了坐标,我的问题.我在不同的欺骗中得到不同的x和y值.我无法为所有分辨率获得相同的x和y值.我该如何解决这个问题?

android coordinates imageview

7
推荐指数
1
解决办法
1567
查看次数

隐藏评级栏的阴影

自定义RatingBar显示阴影

如何隐藏这个影子?

在此输入图像描述

           <RatingBar
            android:id="@+id/ratingBarMain"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/textView6"
            android:layout_toRightOf="@+id/imgThumbFix"
            android:clickable="false"
            android:progressDrawable="@drawable/ratingbar_red_small"
            android:stepSize="1" />
Run Code Online (Sandbox Code Playgroud)

android ratingbar

6
推荐指数
2
解决办法
3306
查看次数

哪种是优化方式?

可能是一个简单的问题,但我很困惑

哪些代码优化了?我应该用吗?

内部流程有什么不同?

String str = editText.getText().toString();     
str =str.trim().toLowerCase();
textView.setText(str);
Run Code Online (Sandbox Code Playgroud)
textView.setText(editText.getText().toString().trim().toLowerCase());
Run Code Online (Sandbox Code Playgroud)

java android

6
推荐指数
1
解决办法
304
查看次数

使用SpannableString添加菜单项

我将SpannableString添加到菜单项作为项目名称,但在单击此菜单后,我得到以下异常:

FATAL EXCEPTION: main
        java.lang.IllegalArgumentException: Invalid payload item type
        at android.util.EventLog.writeEvent(Native Method)
        at android.app.Activity.onMenuItemSelected(Activity.java:2306)
        at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:830)
        at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:160)
        at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:885)
        at com.android.internal.view.menu.IconMenuView.invokeItem(IconMenuView.java:545)
        at com.android.internal.view.menu.IconMenuItemView.performClick(IconMenuItemView.java:122)
        at android.view.View$PerformClick.run(View.java:9320)
        at android.os.Handler.handleCallback(Handler.java:587)
        at android.os.Handler.dispatchMessage(Handler.java:92)
        at android.os.Looper.loop(Looper.java:150)
        at android.app.ActivityThread.main(ActivityThread.java:4385)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:507)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
        at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

android

6
推荐指数
1
解决办法
736
查看次数

Android:快速"测试"应用程序的方式

我开始(或至少尝试)开发Android应用程序,我在Android sdk上使用eclipse.

现在我想知道是否有更快的方法来"测试"并尝试在代码中重写的内容而不是在模拟器中启动它?

我想知道因为我在8gb ram和q9550(四核)上运行而且需要一些时间(让我们说20秒)上传并启动apk现在

我想知道这是否真的是唯一的测试方式,因为它需要大量的时间,特别是当我尝试新的不起作用的东西时,我总是要像这样运行它让我们说20次直到我弄清楚我的代码有什么问题......

eclipse testing android

6
推荐指数
2
解决办法
5978
查看次数

如何在Android中获取捕获视频的持续时间?

使用下面的代码我捕获视频,但如何在Android中获取捕获的视频的持续时间?并且当有时用户丢弃视频并录制新视频时,则获得新视频的持续时间.

Intent cameraIntent = new Intent(
android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(cameraIntent, TAKE_VIDEO);
Run Code Online (Sandbox Code Playgroud)

android

4
推荐指数
2
解决办法
7432
查看次数