小编Dip*_*ali的帖子

如何删除android中网格视图行之间的空格

在android网格视图中,网格视图的行之间有额外的空间.我没有在gridview中添加任何空间.

这是我的xml文件

        <GridView
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:id="@+id/grid"
                android:layout_width="fill_parent" 
                android:layout_height="fill_parent"
                android:horizontalSpacing="5px"
                android:numColumns="3"
                android:columnWidth="50dip"
                 android:verticalSpacing="0dip"
                android:gravity="center"
                />
Run Code Online (Sandbox Code Playgroud)

以及为gridview添加视图的imageview的另一个xml是

        <ImageView
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/singlePhoto"
            android:layout_gravity="top"
            android:layout_width="145dip"
            android:layout_height="145dip"
            android:layout_marginTop="0dip"
            android:layout_marginBottom="0dip"
            >
        </ImageView>
Run Code Online (Sandbox Code Playgroud)

在Adapter类中,代码是

        if(mView == null){
            mView = mLayoutInflater.inflate(R.layout.newsgridthumbpic, null);
                }

                ImageView mImage = (ImageView)mView.findViewById(R.id.singlePhoto);
                PhotoGridInfoSet mInfo = (PhotoGridInfoSet)details.get(position);
                if(mImage != null){
                mImage.setTag(mInfo.getPhotoThumbNailString());
                mImage.setVerticalScrollBarEnabled(true);
                mImage.setVerticalFadingEdgeEnabled(true);
                }
        }!
Run Code Online (Sandbox Code Playgroud)

空间位于gridview行之间.我没有在代码中的任何地方添加任何空格仍然有垂直间距.我不能理解为什么gridview行之间有空间.此空间未出现在hdpi设备/模拟器中.此问题出在mdpi和ldpi设备/模拟器中.

图片供参考. 这就是现在发生的事情.

android android-gridview

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

如何在android中连续录制背景音频/语音?

因为我想在后台录制音频,我使用服务..但是我无法在服务中录制音频.

我在Activity中尝试了相同的代码,它对我有用.但是当输入语音/语音时,如何在后台进行录音,这意味着如果有语音输入应该开始录音,那应该是在后台......?

android

14
推荐指数
2
解决办法
3万
查看次数

如何使用Action_view意图在Facebook墙上发布?

如何使用Action_view意图在Android的Facebook墙上发布?

我已经完成了facebook sdk与我的Android应用程序的集成,它对我来说很好.

但我想用Action_view意图去做.

android facebook

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

如何在触摸事件中使视图可调整大小

在此输入图像描述

请参见下图

我想通过拖动它的角来改变高亮显示视图的形状..拖动角落后的视图应该是矩形的,它可以是任意形状的任何形状

如何实现这个?

现在我已经完成了触摸事件中可移动的4个角落但形状没有变化

package com.assignment.DragDrop;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Point;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.view.MotionEvent;
import android.view.View;
import android.widget.ImageView;

public class DrawView extends View {


    Point point1,point2,point3,point4;
    private ColorBall[] colorballs = new ColorBall[4]; // array that holds the balls
    private int balID = 0; // variable to know what ball is being dragged
    Paint paint;
    Canvas canvas;
    public DrawView(Context context) {
        super(context);
         paint=new Paint();
        setFocusable(true); //necessary for getting the touch events …
Run Code Online (Sandbox Code Playgroud)

android android-imageview android-canvas

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