小编kam*_*eny的帖子

禁用或阻止"活动"中的多点触控

我有几个关于活动的观点,用户想要连续快速触摸,我使用TouchListener和处理捕获这些触摸MotionEvent.ACTION_DOWN.但是,如果用户使用双手,则在用户拉出上一根手指之前,下一个视图很可能会被"触摸".在这种情况下,将MotionEvent.ACTION_MOVE针对第一个视图而不是MotionEvent.ACTION_DOWN第二个视图的期望触发a .

有没有办法解决或阻止这种行为?我已尝试使用MotionEvent.ACTION_UP并删除事件监听器来调度新事件但似乎都不起作用.

android multi-touch

29
推荐指数
4
解决办法
3万
查看次数

如何用src,res文件夹创建android jar项目

我想在另一个带有源和资源文件夹的项目中创建android项目用作jar库.

我已经创建了demo项目并通过从eclipse中选择src和res文件夹导出到jar中.在我的jar项目中包含使用jar项目的布局xml文件形式资源的视图类.我在另一个项目中添加了demo.jar并运行然后它给出了错误.

如果我在不使用任何资源的情况下创建动态视图并使用该jar项目就可以正常工作.但是我想在该视图中使用jar项目的资源.

android jar eclipse-adt android-library

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

使用ViewPager动态加载下一个片段

我正在使用新的Android 兼容性库创建一个演示应用程序.我想用ViewPager显示两个listfragments.第一个显示根类别,第二个显示子类别.在有人点击根类别之后,viewpager会移动到子类别,但它不起作用,因为始终显示根类别元素.我花了几分钟进行调试,并且我意识到ViewPager在第一个片段之后创建了第二个片段.(我认为寻呼机缓存了下一个视图或片段.)

是否可以在onListItemClick之后加载第二个片段?

这是代码:

public class ViewPagerDemoActivity extends FragmentActivity implements OnBookSelectedListener {

private static int mSelectedCategoryId;
private MyAdapter mMyAdapter;
private ViewPager mPager;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    setupPager();
}

private void setupPager() {
    mPager = (ViewPager) findViewById(R.id.pager);
    mMyAdapter = new MyAdapter(getSupportFragmentManager());
    mPager.setAdapter(mMyAdapter);
}

@Override
public void onBookSelected(int categoryId) {
    mSelectedCategoryId = categoryId;
    if (mSelectedCategoryId == 0) {
        mPager.setCurrentItem(1);
    } else {
        mPager.setCurrentItem(0);
    }
}

public static class MyAdapter extends FragmentPagerAdapter {
    private static final int NUMBER_OF_FRAGMENTS …
Run Code Online (Sandbox Code Playgroud)

android

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

项目名称在我的日食中没有显示

当我在日食中使用adt16时

Version: Indigo Service Release 1
Build id: 20110916-0149
Run Code Online (Sandbox Code Playgroud)

一切都还可以,但是当我使用adt 20然后在包资源管理器中它没有显示项目名称时,项目被它们的包和启动程序java类名称分隔开来

com.pack.project.javaclass
Run Code Online (Sandbox Code Playgroud)

所以这很烦人,怎么能摆脱它呢?

java eclipse android adt

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

android中正确的sql UNION是什么?

(SELECT word, description 
FROM dictionary
WHERE word LIKE 'xxxx%') AS a

UNION

(SELECT word, description
FROM dictionary
WHERE word LIKE '%xxxx%' AND word NOT IN a.word)
Run Code Online (Sandbox Code Playgroud)

注意:“xxxxx”是关键字。

我正在 Android 上开发一个字典应用程序,它通过关键字进行搜索。要求是以关键字开头的结果。我提出了通过 sql 联合的想法,但我不是 SQL 专家,所以有人可以帮助我弄清楚我在上面的查询中做错了什么。

仅供参考:我正在使用 rawQuery() 来处理原始 SQL 语句。

感谢社区。

java sql sqlite android

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

如何将文件读入textview,并在文本文件中正确显示?

如何将文件读入textview,并在文本文件中正确显示?我可以将文件读入textview.但是在文本文件中显示如下.我的原始文本文件:

Testing this 1

Satheeshisdf sdf asdfsdfasd fasdfsdfsd
i can able to do it.

Trying it                         thats all.`
Run Code Online (Sandbox Code Playgroud)

但显示如下:

i can able to do it.

Trying it                         thats all.`
Run Code Online (Sandbox Code Playgroud)

布局:

<ScrollView 
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
android:layout_weight="1.0">
<TextView 
    android:id="@+id/subtitletv"
    android:textSize="18dp"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
/>
Run Code Online (Sandbox Code Playgroud)

程序:

subtitletv = (TextView)findViewById("R.id.t");
try {
        FileReader fr=new FileReader(selectedfile);
        BufferedReader br=new BufferedReader(fr);
        String line = null;
        try {
            while(br.readLine()!=null)
            {
                line =br.readLine();
                subtitletv.append(line);
                subtitletv.append("\n");
            }
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    } catch …
Run Code Online (Sandbox Code Playgroud)

android textview

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