精华内容
下载资源
问答
  • 如何在listView中添加置顶按钮 思路: 1.需要把根activity_main.xml布局修改为RelativeLayout,添加按钮,并设置onClick属性。 2.在MainActivity中对按钮进行监听,点击按钮时候,直接listview.setSelection(0); ...

    如何在listView中添加置顶按钮 思路:
    1.需要把根activity_main.xml布局修改为RelativeLayout,添加按钮,并设置onClick属性。
    2.在MainActivity中对按钮进行监听,点击按钮时候,直接listview.setSelection(0);
    注:其他代码
    具体代码实现如下:
    activity_main.xml中的代码:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    
        <ListView
            android:id="@+id/listView_Main"
            android:layout_width="match_parent"
            android:layout_height="match_parent" >
        </ListView>
    
        <Button
            android:id="@+id/toTop"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_alignParentRight="true"
            android:onClick="toTopClick"
            android:text="点我置顶" />
    
    </RelativeLayout>

    MainActivity中添加代码:

        public void toTopClick(View v) {
            listView.setSelection(0);
        }

    ListView 滚回顶部, 经常忘记.
    http://stackoverflow.com/questions/2889793/android-listview-scrolling-to-top

    setSelection(0)
    
    listView.setSelectionAfterHeaderView();
    
    list.smoothScrollToPosition(0);

    如果用PullToRefreshListView的时候,点击返回顶部的逻辑是

    mPullRefreshListView.getRefreshableView().setSelection(0);
    展开全文
  • 我自定义了一个ListView布局,想里面添加一个CheckBox按钮,我遇到了下面的第二个问题,虽然有解决方法但不知道具体怎么做,最好能给个完整的例子,谢谢大家了!  1、ListView item加入checkbox后...
    我自定义了一个ListView布局,想在里面添加一个CheckBox按钮,我遇到了下面的第二个问题,虽然有解决方法但不知道具体怎么做,最好能给个完整的例子,谢谢大家了! 
    1、ListView item中加入checkbox后onListItemClick 事件无法触发。 
    原因:checkbox的优先级高于ListItem于是屏蔽了ListItem的单击事件。 
    解决方案:设置checkbox的android:focusable="false" 
    2、选择其中的checkbox,当滚动ListView的时候,会出现一些Checkbox选择错位的现象, 
    原因:为记住Checkbox的选择状态 
    解决方案:当选择Checkbox的时候,记下其状态,然后在getView方法中进行设置 
    展开全文
  • 我的listview在lose_book_list这个activity文件lose_book_item设置它的显示条目item。 我的button写lose_book_item,当运行之后,每个条目上都会显示有一个button如下图: lose_book_list的详细...
    如题。
    我的listview在lose_book_list这个activity文件中,在lose_book_item中设置它的显示条目item。
    我的button写在lose_book_item中,当运行之后,每个条目上都会显示有一个button如下图:

    lose_book_list中的详细代码为:
    package com.example.studentsystembook;

    import java.util.List;

    import com.example.studentsystembook.Bookdao.BorrowedBook;
    import com.example.studentsystembook.dao.BorrowedDao;
    import com.example.studentsystembook.lose_book_list.myadapter;

    import android.app.Activity;
    import android.app.AlertDialog;
    import android.content.Context;
    import android.content.Intent;
    import android.content.SharedPreferences;
    import android.os.Bundle;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.AdapterView;
    import android.widget.AdapterView.OnItemClickListener;
    import android.widget.AdapterViewFlipper;
    import android.widget.BaseAdapter;
    import android.widget.Button;
    import android.widget.ImageView;
    import android.widget.LinearLayout;
    import android.widget.ListView;
    import android.widget.TextView;
    import android.widget.Toast;

    public class lose_book_list extends Activity implements OnItemClickListener {

    private ListView lv;
    private List<BorrowedBook> borrow_books;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.losebook_query_list);
    lv = (ListView) findViewById(R.id.lv_lose_books);

    SharedPreferences sp = getSharedPreferences("stunum",
    Context.MODE_PRIVATE);
    String stu_num = sp.getString("stu_num", "");

    BorrowedDao dao = new BorrowedDao(this);
    borrow_books = dao.findallbysnm(stu_num);
    lv.setAdapter(new myadapter());
    lv.setOnItemClickListener(this);

    }

    public class myadapter extends BaseAdapter {

    @Override
    public int getCount() {
    // TODO Auto-generated method stub
    return borrow_books.size();
    }

    @Override
    public Object getItem(int position) {
    // TODO Auto-generated method stub
    return null;
    }

    @Override
    public long getItemId(int position) {
    // TODO Auto-generated method stub
    return 0;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
    BorrowedBook book = borrow_books.get(position);
    View view = View.inflate(lose_book_list.this,
    R.layout.lose_book_list_item, null);

    // 設置textview中的顯示文本
    TextView b_num = (TextView) view.findViewById(R.id.tv_bnum_lose);
    b_num.setText("书号:" + book.getB_num());

    TextView tv_ISBN = (TextView) view.findViewById(R.id.tv_ISBN_lose);
    tv_ISBN.setText("ISBN:" + book.getISBN());

    TextView bname = (TextView) view.findViewById(R.id.bname_lose);
    bname.setText("书名:" + book.getB_name());

    TextView autor = (TextView) view.findViewById(R.id.autor_lose);
    autor.setText("作者:" + book.getB_autor());

    TextView publishment = (TextView) view
    .findViewById(R.id.publishment_lose);
    publishment.setText("出版社:" + book.getB_publishment());

    TextView tv_brtime = (TextView) view
    .findViewById(R.id.tv_brtime_lose);
    tv_brtime.setText("借时:" + book.getBorrow_time());

    TextView tv_ordertime = (TextView) view
    .findViewById(R.id.tv_ordertime_lose);
    tv_ordertime.setText("还时:" + book.getReturn_time());

    return view;
    }

    }

    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position,
    long id) {
    if (position >= 0) {
    Intent intent = new Intent(this, text_view.class);
    startActivity(intent);

    }
    }
    }

    求大神解析,如何在inflater中为这个按钮根据点击的条目位置,设置相应的事件。
    展开全文
  • 2)在listView1的“属性” 将 GridLines设置为True 将 View设置为 Details 3)在listView1的“属性”,找到 “Columns"属性,点右侧 ...按钮。在编辑器,点 “添加按钮,然后修改...

    1)在窗体上布置一个ListView

    2)在listView1的“属性”中

    • 将 GridLines设置为True

    • 将 View设置为 Details

    3)在listView1的“属性”中,找到 “Columns"属性,点右侧 ...按钮。在编辑器中,点 “添加”按钮,然后修改ColumnHeader的Text属性

    4)效果

     将此方法加入到自己算法窗体中

     

    转载于:https://www.cnblogs.com/dameidi/p/8859072.html

    展开全文
  • 在ListView中,往往我们在自定义的Item中的按钮会自动获取焦点。这就可能导致我们点击整个Item时没响应。 解决方法 可以在Item布局的根节点中添加descendantFocusability属性,该属性是当一个为view获取焦点时,定义...
  • C# 如何使用LISTVIEW

    千次阅读 2008-07-07 15:28:00
    1.窗体添加一个ListView控件,修改该控件的Columns属性,弹出的ColumnHeade集合编辑器对话框单击“添加按钮,并修改新添加的“columnHeader1”对象的“Text”属性为“姓名”,依此类推,添加“籍贯”...
  • 界面顶部是一个listview,底部有一个EditText和一个按钮如何实现EditText编辑内容点击按钮,使编辑框内容添加listview中
  • 大侠们 小弟初学android 有这样一个需求 我的一个listview的每一行(item)上都有一个button 需要为该button注册点击事件(已为该activity自定义adapter) 那么如何注册呢 现在我只能自定义的adapter的getView()方法...
  • 目的是RecyclerView的末尾添加一个固定的增加图标的按钮Btn222,点击之后会这个固定按钮Btn222的前部...RecyclerViewsupport库中,所以要想使用RecyclerView这个控件,首先需要项目的build.gradle中添加相应的.
  • 之前做过有关类似ListView的例子都是关于响应点击ListView中某一项的实现(用listView.setOnItemClickListener()),这次遇到一个问题是ListView的Item布局为一个混合布局,里面包含ImageButton,想要为其添加按钮的...
  • WinCE开发遇到了问题,如何为DataGrid绑定一列CheckBox列,使数据可以多选全选操作!经过试验发现WinCEDataGrid的功能比较弱,无法实现自定义控件!后来发现ListView可以增加一个选择按钮的属性,就改用将...
  • 我想计算出如何在 month 数组中添加另一个字符串,然后通过点击按钮在一个list view中动态的显示。现在我可以显示指定的数组,但是不知道如何添加计数变量,就是应该在点击按钮后再添加到 array list中的。请问如何...
  • Android之自定义Adapter的ListView

    千次阅读 2011-04-16 12:54:00
    Android之自定义Adapter的ListView,讲述如何在ListView中添加图片,文字,按钮、多选框等控件,和如何响应每个控件处理事件。
  • 最近项目设计要求主界面添加一个浮动按钮,第一时间就想到过最近比较火的FloatingActionButton,这里放上作者的github网址:点击打开链接  然后网上开始查资料..第一时间没有去作者的github的网址去查资料.....
  • ListView的常用方法

    2018-08-31 09:59:55
    如何在ListView的头部和尾部添加图片或按钮以及当ListView没有数据显示的时候显示“没有数据”的一个文本。有两种方法:第一种是直接在.java文件动态的添加。第二种先在.xml文件先设置其头部尾部布局文件,然后...
  • Android应用开发,采用ListView...下面通过一个Demo来展示ListView功能如何实现:该Demo通过在ListView列表的底部添加一个“查看更多…”按钮来加载新闻(模拟新闻客户端)分页数据。同时限定每次加载10条记录,但完全
  • 之前试过列表activity中覆写onResume方法,里面将adapter重新实例化,并且重新添加listView中 不过问题是新添加的列表项无法跳转到信息显示的activity上,后台报错,空指向异常,其他的列表项却可以跳转。 ...
  • 首先说一下需求:一个activity需要添加联系人用listview展示,现在要点击添加联系人按钮要获取联系人的列表到一个activity让用户去选择联系人然后回传到第一个activity. 好吧,就这么一个简单的功能我却做了一天...
  • 请问各位大神们,如何实现:一个窗体中,点击一个按钮“添加一页”,实现Tabcontrol中添加一个TabPage,但是添加时TabPage中要能拥有一些控件,如ListView,Button等。请问如何实现啊?
  • 实例155 如何在图片移动文字 220 4.7 图像动画 221 实例156 动画背景窗体 221 实例157 随鼠标移动的图像 223 实例158 十字光标定位 224 实例159 抓取鼠标指针的形状 225 实例160 图像的上下对接显示...
  • 我们的页面/面板使用存根标记 6.8。如何仅渲染组件主体 6.9。用wicket隐藏装饰元素:enclosure标签 6.10。使用Border包围现有标记 6.11。摘要 7.组件生命周期 7.1。组件的生命周期阶段 7.2。组件生命周期的钩子...
  • 初识ContentProvider(之Uri匹配器)

    千次阅读 2017-02-08 15:56:06
    在上一篇博客写到了将从另一个应用程序里获取的数据显示在控制台上,在这篇博客中将会讲如何将数据显示在listView上,而且对 listView上的数据做修改操作,那么其他的删除,添加,也可以照此举一反三啦 在这之前...
  • 做的android平板项目,需要做一个调查问卷的界面,所以需要使用radiogroup的单选按钮在listview的一个item上添加四个radiobutton,具体的demo是参考这位博主的,链接如下:...里面解决了我最大的难题就是如何在一个...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0255 窗体标题栏上添加按钮 171 0256 取消窗体标题栏的关闭按钮 172 0257 如何实现闪动的标题栏文字 172 0258 怎样动态修改窗体图标 172 8.2 窗体的动态显示 173 0259 如何实现QQ窗体 173 0260 实现...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    79 <br>0116 如何在字符串中查找指定字符 79 <br>0117 如何在字符串中用一子串替换另一子串 80 <br>0118 将新字符串添加到已有字符串中 80 <br>0119 如何在字符串中添加多个空格 81 <br>0120...

空空如也

空空如也

1 2 3 4 5
收藏数 90
精华内容 36
关键字:

如何在listview中添加按钮