小编Ale*_*lex的帖子

添加内容时,UIScrollView会随机滚动

我有一个视图,其中一些UITextViews被添加到UIScrollView.当视图出现时,所有数据都正确加载到scrollView,但我还有一个tableView,您可以在其中为项目选择不同的税.在该tableView上选择一个项目后,将清除scrollView并使用新项目再次安装.它使用正确的数据填充scrollView,但是一旦填充,它会随机滚动到滚动视图的任何位置,而不是滚动而没有动画到顶部.我检查了我的代码,安装后我使用了scrollView:

[self.scrollPreciosTarifasGUI scrollRectToVisible:CGRectZero animated:NO];
Run Code Online (Sandbox Code Playgroud)

我也试过用:

[self.scrollPreciosTarifasGUI scrollRectToVisible:CGRectMake(0,0,1,1) animated:NO];
Run Code Online (Sandbox Code Playgroud)

但我有同样的结果.

我怎样才能解决这个问题?

iphone cocoa-touch ipad

5
推荐指数
1
解决办法
362
查看次数

如何播放AudioRecord有一些延迟

我正在实现一个应用程序,它将重复我告诉它的所有内容.我需要的是播放我在缓冲区录制的声音只是延迟了一秒钟因此我会自己听,但延迟1秒

这是我的Recorder类的run方法

public void run()
    {           
        AudioRecord recorder = null;
        int ix = 0;
        buffers = new byte[256][160];

        try
        {
            int N = AudioRecord.getMinBufferSize(44100,AudioFormat.CHANNEL_IN_STEREO,AudioFormat.ENCODING_PCM_16BIT);
            recorder = new AudioRecord(AudioSource.MIC, 44100, AudioFormat.CHANNEL_IN_STEREO, AudioFormat.ENCODING_PCM_16BIT, N*10);               
            recorder.startRecording();
            Timer t = new Timer();              
            SeekBar barra = (SeekBar)findViewById(R.id.barraDelay);
            t.schedule(r = new Reproductor(), barra.getProgress());           

            while(!stopped)
            {                   
                byte[] buffer = buffers[ix++ % buffers.length];                 
                N = recorder.read(buffer,0,buffer.length);                  
            }
        }
        catch(Throwable x)
        {               
        }

        finally
        { 
            recorder.stop();
            recorder.release();
            recorder = null;                        
        }
Run Code Online (Sandbox Code Playgroud)

这是我的玩家之一:

public void run() {
        reproducir = true; …
Run Code Online (Sandbox Code Playgroud)

audio android audio-recording android-audiorecord

5
推荐指数
1
解决办法
1930
查看次数

Sherlock Action Bar带滑动菜单

我正在制作一个视图和一个扩展SherlockMapActivity的活动,并使用SlidingMenu库使我的主视图像Google+一样滚动.我已经通过XML添加了SlidingMenu,我的视图滚动完美地显示隐藏的菜单,但它只滚动操作栏下方的视图.在Google+应用中,它还会滚动操作栏,我看到有一个功能可以让我的操作栏滑动启用,但它不起作用.

什么是使我的操作栏与完整视图一起滑动的最佳方法?也许我没有扩展正确的课程?

这是我将SlidingMenu添加到我的应用程序的方式:

XML文件:

<com.slidingmenu.lib.SlidingMenu
    xmlns:sliding="http://schemas.android.com/apk/res-auto"
    android:id="@+id/slidingmenulayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    sliding:viewAbove="@layout/activity_main"
    sliding:viewBehind="@layout/menu_desplegado"
    sliding:behindOffset="120dip"
    sliding:behindScrollScale="0.25"
 />
Run Code Online (Sandbox Code Playgroud)

这就是结果:

主要布局截图

android menu sliding actionbarsherlock

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