小编use*_*411的帖子

lineSpacingMultiplier和maxLines剪切最后一行,android textview

我想设置android:lineSpacingMultiplier=0.7和拥有android:maxLines=3TextView.它适用于文本不超过3行,但当文本长度超过3行时,它会切割最后一行的一部分(请参阅imgshack上的图像:IMAGE)

在代码中使用时会发生同样的事情textView.setLineSpacing(0, 0.7f).
试图扩展TextView高度并使字体变小,这两种想法都失败了 - 仍然会削减最后一行.

有没有?

android textview

8
推荐指数
1
解决办法
2552
查看次数

删除并添加视图NPE,蜂窝,android

我已经以LinearLayout areaForGalleries编程方式Gallery一个接一个地填充了组件.onItemClick每个库中的方法将其从中移除areaForGalleries并将其添加到RelativeLayout parentLayout其中areaForGalleries.见下面的代码.

LinearLayout areaForGalleries;
RelativeLayout parentLayout;

...
private void showGallery() {
final CustomGallery mGallery = new CustomGallery(mContext);

mGallery.setOnItemClickListener(new CustomAdapterView.OnItemClickListener() {
        public void onItemClick(CustomAdapterView<?> parent, View v, int position, long id) {
            areaForGalleries.removeView(mGallery);
            parentLayout.addView(mGallery);
        }
    });
Run Code Online (Sandbox Code Playgroud)

CustomGallery是我的Android Gallery组件实现.我只更改了左侧图库的对齐方式 - 一行代码已更改.代码在Android 2.1 - 2.3.3上完美运行,但是当在Honeycomb或ICS上尝试时,它崩溃并出现以下错误:

01-31 10:31:49.596: E/AndroidRuntime(1536): FATAL EXCEPTION: main
01-31 10:31:49.596: E/AndroidRuntime(1536): java.lang.NullPointerException
01-31 10:31:49.596: E/AndroidRuntime(1536):     at android.view.GestureDetector.onTouchEvent(GestureDetector.java:587)
01-31 10:31:49.596: E/AndroidRuntime(1536):     at com.my.example.pullrefreshgallery.CustomGallery.onTouchEvent(CustomGallery.java:812)
01-31 10:31:49.596: E/AndroidRuntime(1536): …
Run Code Online (Sandbox Code Playgroud)

android add nullpointerexception android-gallery android-3.0-honeycomb

3
推荐指数
1
解决办法
511
查看次数