安卓 如何在点击一个按钮弹出的对话框中加入NumberPicker 并且将它的值显示在屏幕上
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓 如何在点击一个按钮弹出的对话框中加入NumberPicker 并且将它的值显示在屏幕上相关的知识,希望对你有一定的参考价值。
现在已经通过布局管理器加入了NumberPicker 但是没有加入事件 通过什么语句加入事件
并且显示出来
代码如下
private OnClickListener mylistener= new OnClickListener()
@Override
public void onClick(View arg0)
LayoutInflater factory = LayoutInflater.from(MainActivity.this) ;
View myView = factory.inflate(R.layout.juli, null) ;
Dialog dialog = new AlertDialog.Builder(MainActivity.this)
.setTitle("设置距离")
.setPositiveButton("确定", new DialogInterface.OnClickListener()
@Override
public void onClick(DialogInterface dialog, int a)
)
.setNegativeButton("取消", new DialogInterface.OnClickListener()
@Override
public void onClick(DialogInterface dialog, int which)
).setView(myView).create();
dialog.show() ;
;
控件我都加上去了 就是怎么 获取他的值 显示出来 这里有点问题
追答这里有一个我写的简单例子,你看看
MFC点击按钮打开对话框选择文件夹(不是文件)
我想取得一个文件夹下所有的.mdb文件,取出一个我知道用CFileDialog。我的意思是弹出对话框后,我只能选择文件夹,然后得到在这个文件夹下面所有的.mdb的总路径放入一个数组中。求大神们帮忙
参考技术A 选择所选择的文件夹,获取文件夹的路径:CString
m_FileDir;
BROWSEINFO
bi;
ZeroMemory(&bi,
sizeof(BROWSEINFO));
bi.hwndOwner
=
m_hWnd;
bi.ulFlags
=
BIF_RETURNONLYFSDIRS;
LPITEMIDLIST
pidl
=
SHBrowseForFolder(&bi);
BOOL
bRet
=
FALSE;
TCHAR
szFolder[MAX_PATH*2];
szFolder[0]
=
_T('');
if
(pidl)
if
(SHGetPathFromIDList(pidl,
szFolder))
bRet
=
TRUE;
IMalloc
*pMalloc
=
NULL;
if
(SUCCEEDED(SHGetMalloc(&pMalloc))
&&
pMalloc)
pMalloc->Free(pidl);
pMalloc->Release();
m_FileDir
=
szFolder;//选择的文件夹路径
查找所有MDB文件(记录数组自己写吧)
CFileFind
ff;
BOOL
res
=
ff.FindFile(m_FileDir+"*.mdb");
while(res)
res
=
ff.FindNextFile();
//不遍历子目录
if(!ff.IsDirectory()
&&
!ff.IsDots())
CString
strFile
=
ff.GetFileName();
…//
在这里写需要的代码
ff.Close();
//
不要忘记关闭
以上是关于安卓 如何在点击一个按钮弹出的对话框中加入NumberPicker 并且将它的值显示在屏幕上的主要内容,如果未能解决你的问题,请参考以下文章
安卓项目中,继承BaseAdapter重写适配器MyAdapter,适配器中监听按钮,如何实现点击按钮弹出一个对话框?