小编mmB*_*mBs的帖子

如何从android上的listview中删除分隔符?

我正在开发一个具有a的应用程序Listview,并且列表中的项目已经具有我不需要分隔符的样式.

如何设置为隐藏或从中删除分隔符ListView

android divider android-listview

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

Android MVP从Presenter打开Activity,反模式?

如果从Presenter层打开一个反模式,它会是一个反模式Activity吗?

如果是这样,我应该从视图层管理应用程序的导航吗?

mvp android

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

在searchView中删除SearchIcon作为提示

我正在做一个应用程序,例如当我点击图像时(它是一个searchView)

在此输入图像描述

搜索板打开!

它看起来像 在此输入图像描述

但是这里会显示默认搜索图标(放大镜),但只要输入了一些文本,这个就会消失

在此输入图像描述

但我不希望显示放大镜,即使是第一次点击图像

这里我没有使用任何xml文件

我的代码是

public class MainActivity extends Activity {

    @SuppressLint("NewApi")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        RelativeLayout relative = new RelativeLayout(this);
        LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT);
        relative.setLayoutParams(params);
        setContentView(relative);

        SearchView searchView = new SearchView(this);
        traverseView(searchView, 0);
//      searchView.setIconifiedByDefault(false);
        LayoutParams searchViewparams = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
//      searchViewparams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
        searchView.setLayoutParams(searchViewparams);
        relative.addView(searchView);
    }
    @TargetApi(Build.VERSION_CODES.HONEYCOMB)
    @SuppressLint("NewApi")
    private void traverseView(View view, int index) {
        if (view instanceof SearchView) {
            SearchView v = (SearchView) view;
            for(int i = 0; i < v.getChildCount(); i++) { …
Run Code Online (Sandbox Code Playgroud)

android android-image searchview

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

在ImageView上单击从下到上和从上到下的Android布局动画

我在Android中创建了一个视图,我需要从下到上为其设置动画,反之亦然.当我点击时,ImageView我需要RelativeLayout从底部到顶部动画完整,并且它成功了.但是,当我再次点击ImageView它并没有向下移动时.此外,当我点击其原始位置时,当我单击ImageView动画的原始位置时,但从RelativeLayout原始位置向下移动而不是从上到下.

这是我的代码:

ImageView iv_header;

RelativeLayout rl_footer;

boolean isBottom = true;

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.rateus_layout);
    rl_footer = (RelativeLayout) findViewById(R.id.rl_footer);
    iv_header = (ImageView) findViewById(R.id.iv_up_arrow);

    iv_header.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            if (isBottom) {
                FooterAnimation();
                isBottom = false;
            } else {
                headerAnimation();
                isBottom = true;
            }

        }
    });
}

public void FooterAnimation() {
    Animation hide = …
Run Code Online (Sandbox Code Playgroud)

android android-animation

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

在应用重启期间防止Android logcat清除

我正在使用Android Studio 1.5.1并在应用程序重启期间清除logcat缓冲区.现在我的应用程序崩溃,重新启动,我不知道在崩溃之前发生了什么.

Android应用程序重启期间是否有办法让Android Studio中的logcat无法清除?我想增加logcat缓冲区大小,但是在当前版本的AS中找不到它的选项.

logcat android-logcat android-studio

28
推荐指数
2
解决办法
4830
查看次数

GridView可以像ListView一样有页脚和页眉吗?

一个简单的问题:

ListView我使用此代码:

list.addHeaderView(headerView);
Run Code Online (Sandbox Code Playgroud)

工作时如何处理gridview

谢谢.

android android-gridview

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

用户完成编辑后如何从EditText中删除焦点?

我的布局上有一个EditText.在用户输入一些文本并点击"完成"键后,我想从中删除闪烁的光标.我已经搜索了StackOverflow并找到了3个对我不起作用的答案.闪烁的光标仍然存在.

private class MyOnKeyListener implements OnKeyListener {
  public boolean onKey(View v, int keyCode, KeyEvent event) {
    if (event.getAction() == KeyEvent.ACTION_DOWN
    && keyCode == KeyEvent.KEYCODE_ENTER) {
      // FAIL 0
      MyActivity.this.findViewById(R.id.someOtherView).requestFocus();

      // FAIL 1
      InputMethodManager imm = (InputMethodManager)getSystemService(
        Context.INPUT_METHOD_SERVICE
      );
      imm.hideSoftInputFromWindow(v.getWindowToken(), 0);

      // FAIL 2
      MyActivity.this.getWindow().setSoftInputMode(
        WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN
      );

      return true;
    } else {
      return false;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

android android-edittext

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

如何在Android ViewPager中更改当前选项卡的荧光笔颜色?

这是我的布局ViewPager.我想更改文本下方当前标签荧光笔的颜色.实际上它以黑色显示.但我不知道它是否是默认的颜色.而且我还有一个疑问.如果我使用PagerTitleStrip此选项卡,则不会出现荧光笔.有没有办法用titletrip带来它?

这是我的布局:

  <android.support.v4.view.PagerTabStrip android:id="@+id/pager_title_strip"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="top"
    android:background="@color/pager_titlestrip_bg"    
    android:textColor="@color/pager_titlestrip_text"
    android:paddingTop="5dp"
    android:paddingBottom="4dp" >   
  </android.support.v4.view.PagerTabStrip>
Run Code Online (Sandbox Code Playgroud)

android android-layout android-view android-viewpager

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

在AlertDialog后面的模糊背景

正如我们从API 14中了解到的那样,下面的模糊已被弃用

dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND); 
Run Code Online (Sandbox Code Playgroud)

是否有任何替代方法可以使Dialog背后的屏幕模糊我尝试了FAST模糊

android blur android-alertdialog

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

如何自定义动作模式的颜色和文字?

默认操作模式(3.0及更高版本)左侧带有绿色主题和"完成"按钮.我该如何定制这些?

谢谢

android android-3.0-honeycomb android-actionbar android-actionmode

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