小编dei*_*988的帖子

Sourcetree - 撤消未提交的提交

我正在使用Sourcetree for Windows作为git-repository,并希望撤消未刷新的提交.

那可能吗?如果我"还原提交",它会创建第二个提交,它会恢复第一个提交,但我不希望第一个提交在我的源代码管理中出现.

我也可以删除我的本地存储库并在没有本地提交的情况下再次将其删除,但也许还有另一种方法?

datasourcecontrol atlassian-sourcetree

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

以编程方式设置android:animateLayoutChanges

我正在以编程方式创建linearLayouts,并希望它们在可见性设置为可见/消失时淡入淡出.

我可以设定

android:animateLayoutChanges="true" 
Run Code Online (Sandbox Code Playgroud)

在xml文件中,但由于我以编程方式创建视图,因此我需要以编程方式设置它.我怎样才能做到这一点?

animation android dynamic

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

DialogFragment和onDismiss

我正在使用一个DialogFragment,我从这样一个显示Activity:

DialogFragmentImage dialog = DialogFragmentImage.newInstance(createBitmap());
dialog.onDismiss(dialog);.onDismiss(this);          
dialog.show(getFragmentManager(), "DialogFragmentImage");
Run Code Online (Sandbox Code Playgroud)

我想检查何时DialogFragment被解雇(例如当按下后退按钮时),但在我的Activity.我怎样才能做到这一点?我怎么能"告诉"我activityDialogFragment已被解雇?

android android-dialogfragment

54
推荐指数
4
解决办法
5万
查看次数

麦克风许可

安装我编程的应用程序时,需要"使用麦克风"权限.但是我没有在清单中明确要求它,我拥有的是相机许可.

这是麦克风许可的来源吗?

permissions android android-permissions

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

在现有数据库内容上使用ActiveAndroid

我开发了一个Android-App,我使用SQLiteOpenHelper将数据保存在SQLite数据库中.

我想知道我是否可以使用ActiveAndroid更新我的应用程序,但是以某种方式保存以前存储在数据库中的用户数据.

那可能吗?

database android activeandroid android-sqlite

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

Umano Android SlidingUpPanel-动画

我正在使用以下项目:https : //github.com/umano/AndroidSlidingUpPanel

到目前为止,它的运行情况非常好,但是有一个问题:我想隐藏可滑动面板,直到按下按钮,然后该面板应以动画淡入。目前,该面板是在按下按钮时显示的,但是没有动画,而且我不知道如何实现该动画。

任何想法都将非常受欢迎!

animation android panel

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

在DialogFragment中显示进度对话框

我想在对话框片段中显示进度对话框.

但是,当我使用此代码时

ProgressDialog prog = new ProgressDialog(ctx);
prog.setTitle(getString(R.string.pleaseWait));
prog.setMessage(getString(R.string.webpage_being_loaded));       
prog.setCancelable(false);
prog.setIndeterminate(true);
prog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
prog.show();
Run Code Online (Sandbox Code Playgroud)

进度对话框显示在调用dialogFragment的片段中,而不是在DialogFragment本身中.

我做错了什么?

android fragment progressdialog android-fragments

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

Android 在 Fragments 之间滑动而不使用 viewpager

我想在片段之间滑动,并且我当前正在使用viewpager。但有一个问题:当我向右滑动时,需要验证当前片段的 EditTexts 中的条目,并且只有输入正确时,才应该滑动到下一页。

我设法通过在必要时禁用 viewpager 来做到这一点,但是我也无法向左滑动(即上一个片段),因为验证输入的方法(onPageScrolled(...))不再被调用,因为事实上,viewpager 已被禁用。仅当我在 EditText 中键入内容时,它才会再次启用。

我还没有找到解决这个问题的方法。

所以我想知道是否有其他方法可以使用带有滑动手势的片段?也许与 viewpager 的 setCurrentItem() 方法结合使用,但不使用 viewpager 滚动动画?

android horizontal-scrolling swipe android-viewpager

5
推荐指数
0
解决办法
4218
查看次数

Horizo​​ntalScrollView中的TableLayout

我正在使用以下代码创建一个TableLayout可水平滚动的代码:

      <?xml version="1.0" encoding="utf-8"?>
      <HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
           android:layout_width="fill_parent"
           android:layout_height="fill_parent"
           android:minWidth="200dp"
           android:scrollbars="none">

       <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"            android:id="@+id/maintable2"
                android:layout_width="fill_parent"                  
                android:layout_height="fill_parent"                     
                android:stretchColumns="*"                      
                android:background ="#dddddd"           
                android:scrollbars="none"   >       
       </TableLayout>               
   </HorizontalScrollView>
Run Code Online (Sandbox Code Playgroud)

我需要TableLayout至少填充屏幕中的列(即如果只有一列,那列的边框应该在整个屏幕上延伸,如果有两列,两列的边框应该填满屏幕等. ).

我怎样才能做到这一点?

android view tablelayout

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

Android EditText- maxLength

I know that I can set the maximum length of an input text within an EditText by using

android:maxLength="10".
Run Code Online (Sandbox Code Playgroud)

But can I also set the maximum length so that once the entire EditText is filled with text, the user can't type in anything anymore?

Something like this:

|_________________________|   <-- empty EditText   

|texttexttexttext_________|   <-- user can still type in text

|texttexttexttexttexttextt|  <-- that's it, user can't type in stuff anymore
Run Code Online (Sandbox Code Playgroud)

How could I accomplish that?

EDIT: In other words: I don't …

android limit maxlength android-edittext

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

SQLIte查询返回空游标

我正在尝试使用此查询从Android中的SQLite数据库中获取数据.

Cursor cursor = db.rawQuery("SELECT * FROM Task where taskId = 1 ", null);
Run Code Online (Sandbox Code Playgroud)

但是,如果光标返回空,则存在值为1的taskId.

如果我这样做

Cursor cursor = db.rawQuery("SELECT * FROM Task", null);
Run Code Online (Sandbox Code Playgroud)

我的光标包含所有值 - 包括值为1的taskId.

我也尝试了以下所有命令,它们都没有工作:

Cursor cursor = db.rawQuery("SELECT * FROM Task where taskId = " + 1, null);
Cursor cursor = db.rawQuery("SELECT * FROM Task where taskId = " + "'1'", null);
Cursor cursor = db.rawQuery("SELECT * FROM Task where taskId = ?", new String[]{"1"});
Run Code Online (Sandbox Code Playgroud)

taskId是Integer类型,也是用Text试过的,也没用.

有没有我没考虑过的事情?帮助将非常感谢!

编辑:创建数据库的代码:

CREATE TABLE Task + " (" +
        _id …
Run Code Online (Sandbox Code Playgroud)

database sqlite android cursor

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