inflater-获取两行listview来扩大AlertDialog

问题描述

获取两行listview来扩大AlertDialog

下面是一个 baseAdapter类,用来扩大一个两行的listview到一个alertDialog,在类的底端的getLayoutInflater方法有一个语法错误:The method getLayoutInflater() is undefined for the type MyAdapter

怎么解决呢?

@Override
    public int getCount() {
        return listItemsFirstRow.length;
    }
    @Override
    public Object getItem(int position) {

        return listItemsFirstRow[position];
    }
    @Override
    public long getItemId(int position) {

        return position;

    }
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        if(convertView == null)
        {
            convertView = getLayoutInflater().inflate(R.layout.twolinelistview, null);
        }
        ((TextView)convertView.findViewById(R.id.text1)).setText( listItemsFirstRow[position]);
        ((TextView)convertView.findViewById(R.id.text2)).setText( listItemSecondRow[position]);

        return convertView;
    }
}
时间: 2024-10-27 10:39:16

inflater-获取两行listview来扩大AlertDialog的相关文章

android alertdialog-如何将onActivityResult获取的内容显示在alertdialog上

问题描述 如何将onActivityResult获取的内容显示在alertdialog上 在一个Activity中启动了alertdialog,自定义的alertdialog界面里面有一个按钮,按钮打开选择联系人,想把选择的联系人信息更新在alertdialog中的edittextview里,现在可以从联系人界面中获取联系人信息,但不知道如何把信息更新在alertdialog里,求助通过这个方法得到altertdialog里的edittextview尝试过不行LinearLayout moidf

获取外部list表格数据-发送消息获取外部ListView数据的问题

问题描述 发送消息获取外部ListView数据的问题 下面这段代码放在按钮点击事件里可以获取 外部listview的数据,但是创建一个线程却获取不到数据,不知道是什么原因,那位高手给解决一下,谢谢了!!! ::GetWindowThreadProcessId(hwd, &PID); hProcess=OpenProcess(PROCESS_ALL_ACCESS,false,PID); if (!hProcess) ::MessageBox(NULL,"获取进程句柄操作失败!",

Android AlertDialog 获取PositiveButton的控制权

final AlertDialog.Builder alert = new AlertDialog.Builder(                         CloudSyncActivity.this);                 alert.setIcon(getResources().getDrawable(R.drawable.about));                 alert.setTitle("标题");                 alert.

监听-listview item中是有EditText改变时获取Postion?

问题描述 listview item中是有EditText改变时获取Postion? listview item中是有EditText, 怎么在监听每个EditText的时候获取这个EditText的Postion? 解决方案 getview时,可以给这个edittext的tag赋值postion,然后取出tag得到postion 解决方案二: 不是本地爸爸的话大把大把差不多你都能 解决方案三: 用ListView 不要重用ConvertView

listview获取每列最宽文字的宽度怎么获取?

问题描述 listview获取每列最宽文字的宽度怎么获取? listview获取每列最宽文字的宽度怎么获取?我想让listview每一列都正好适应其中的内容,有什么好方法可以做到? 解决方案 循环遍历下,如果当前文字长度大于最大值,就让最大值等于它.求字符串长度可以用len函数

listview 只显示最后一条数据,帮忙看看吧

问题描述 listview 只显示最后一条数据,帮忙看看吧 解决方案 package com.bypro.adapter.visit; import java.text.DecimalFormat; import java.util.ArrayList; import java.util.List; import android.content.Context; import android.util.SparseArray; import android.view.LayoutInflater

WinJS ListView控件详解

您有数据, 很多数据. 您需要以如下方式呈现这些数据,即用户可以毫不费 力地在应用程序中访问和理解数据. 应用程序以新闻文章.配方.赛事比分.财 务图表等形式公开其数据,所有数据都呈现在屏幕上大小不同的区域中,尽量吸 引使用者的注意. 由于小型到中型数据网格便于人们使用.搜索和筛选,现在市 场上众多应用程序大都以较为合理的网格或列表格式呈现数据. 无论是企业应用 程序.个人应用程序还是其他应用程序,网格都是支撑数据快速浏览的基本框架 . 在 Windows 应用商店的应用中,通过使用 ListV

listview edittext焦点

问题描述 listview edittext焦点 listview 中edittext 回车事件后焦点跳到下一个edittext 如何实现 解决方案 ListView中EditText焦点问题ListView中Edittext焦点获取问题ListView 与EditText共存的焦点问题 解决方案二: 那你要监听输入 使用EditText的addTextChangedListener(TextWatcher watcher)方法对EditText实现监听, 如果输入时回车,那么你就调用下个edi

【Android】请问如何去除自定义AlertDialog的背景?

问题描述 [Android]请问如何去除自定义AlertDialog的背景? Activity public void onSchulteButtonClick(View v) { LayoutInflater inflater = LayoutInflater.from(this); View SchulteSelectView = inflater.inflate( R.layout.activity_schulte_select_dialog, null); AlertDialog.Bui