通常,当您想让用户知道某些内容时,您会使用警报.
现在说我想这样做,但是在Android toast方式中,即一个弹出窗口显示,但几秒钟后自动消失,因此用户不必费心关闭它,如下图所示.
如何才能在网络上实现这样的目标?
注意:做一个触摸界面,这就是我想以这种方式拥有它的原因

我尝试在节点js中执行以下操作
var command = " -d '{'title': 'Test' }' -H 'Content-Type: application/json' http://125.196.19.210:3030/widgets/test";
exec(['curl', command], function(err, out, code) {
if (err instanceof Error)
throw err;
process.stderr.write(err);
process.stdout.write(out);
process.exit(code);
});
Run Code Online (Sandbox Code Playgroud)
它在我在命令行中执行以下操作时有效:
curl -d '{ "title": "Test" }' -H "Content-Type: application/json" http://125.196.19.210:3030/widgets/test
但是当我在nodejs中这样做时,它会告诉我
curl: no URL specified!
curl: try 'curl --help' or 'curl --manual' for more information
child process exited with code 2
Run Code Online (Sandbox Code Playgroud) 所以这就是交易,我试着看看这样的其他线程 /sf/ask/873593661/
但它不起作用.我无法在"点击"上做任何事情.
但问题不在于单击列表时处理什么问题,即列表提供的反馈就好像被点击一样(IE亮起),我不希望这样.
我不明白为什么下面的部分不起作用(IE仍可选择/可点击)
ViewGroup footer = (ViewGroup)inflater.inflate(R.layout.listview_footer_row, null, false);//This is not working as it should
listView.addFooterView(footer);
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么我的页脚可点击/可选,尽管我在方法中添加了错误的声明?
这是我的代码
import java.util.ArrayList;
import android.content.Intent;
import android.annotation.SuppressLint;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.Button;
import android.widget.ListView;
public class PortfolioFragMent extends Fragment{
private ListView listView;
private Button goButton;
private String[] listheader = {"Idag","Senaste","Antal","Avkastning %","Avkastning","Tot Värde"};
private static ShareHoldingAdapter adapter;
private int totalElemInlist = listheader.length;
private int currentelemInList=0;
private ArrayList<ShareHolding> allShareHoldings = …Run Code Online (Sandbox Code Playgroud) 我想知道是否有可能将按钮上的图像和使用可绘制的源并在其上方的文本结合起来?
我目前在drawable/red_btn.xml中使用它作为我的按钮样式
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" >
<shape>
<solid
android:color="#ef4444" />
<stroke
android:width="1dp"
android:color="#992f2f" />
<corners
android:radius="3dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
<item>
<shape>
<gradient
android:startColor="#ef4444"
android:endColor="#992f2f"
android:angle="270" />
<stroke
android:width="1dp"
android:color="#992f2f" />
<corners
android:radius="3dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
</selector>
Run Code Online (Sandbox Code Playgroud)
然后我的按钮
<Button
android:id="@+id/testButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Income"
android:textSize="15dip"
android:background="@drawable/red_btn"
android:textColor="#fff"
android:textStyle="bold" />
Run Code Online (Sandbox Code Playgroud)
看起来像这样

现在我想在此按钮上方添加另一个.png图像(arrow.png),就像这样

这是可能的,如果,我该怎么做?
提前致谢. __________________________________________________________________________________________________________________________________________
编辑
按照下面的Luksprog的建议,我现在在drawable中有"red_btn_normal.xml"
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item …Run Code Online (Sandbox Code Playgroud) 我目前正在使用FragmentStatePagerAdapter,我希望它具有"向上导航"功能(DisplayHomeAsUpEnabled).当我设置以下代码时,它显示为正确的导航后退按钮.但是当我点击它时没有任何反应,你们可以看到我在我的代码中做错了什么,在按下"向上导航"按钮时没有错误,我没有编译错误.
这是代码,它在"public boolean onOptionsItemSelected(MenuItem item){"它在底部变得有趣.
public class ShareholdingDetailFragment extends FragmentActivity {
final int NUM_ITEMS = Portfolio.getPortfolio().count();
MyAdapter mAdapter;
ViewPager mPager;
Bundle extras;
@Override
protected void onCreate(Bundle savedInstanceState) {
System.out.println(NUM_ITEMS + "e");
super.onCreate(savedInstanceState);
setContentView(R.layout.shareholdingdetailview_fragment_wrapper);
mAdapter = new MyAdapter(getSupportFragmentManager());
mPager = (ViewPager)findViewById(R.id.pager);
mPager.setAdapter(mAdapter);
}
public class MyAdapter extends FragmentStatePagerAdapter {
public MyAdapter(FragmentManager fm) {
super(fm);
}
public int getCount() {
return NUM_ITEMS;
}
public Fragment getItem(int position) {
return ShareholdingFragment.newInstance(position);
}
}
public static class ShareholdingFragment extends Fragment {
int mNum;
static …Run Code Online (Sandbox Code Playgroud) 我想将所有元素都用大写字母表示,将它们存储在数组中,然后从该数组中删除符号链接。问题是我不知道如何删除一个数组中包含在另一个数组中的所有元素,因为我是perl的新手。
到目前为止,贝娄是我的代码。
foreach ${dir} (@{code_vob_list})
{
${dir} =~ s/\n//;
open(FIND_FILES, "$cleartool find ${dir} -type f -exec 'echo \$CLEARCASE_PN' |") or die "Can't stat cleartool or execute : $!\n"; #This command gets all files
@{files_found} = <FIND_FILES>;
open(SYMBOLIC_FIND_FILES, "$cleartool find ${dir} -type l -exec 'echo \$CLEARCASE_PN' |") or die "Can't stat cleartool or execute : $!\n"; #This command get all symbolic links
@{symbolic_files_found} = <SYMBOLIC_FIND_FILES>;
#Filter away all strings contained in @{symbolic_files_found} from @{files_found}
foreach my ${file} (@{files_found})
{
#Here I …Run Code Online (Sandbox Code Playgroud) 我正在按照以下指南介绍如何在python中将字符串转换为日期对象,但我遇到了一个我不太明白的错误.
我正在尝试执行以下操作:
buildDateArray.append(dt.strptime(date,"%y-%b-%d %H:%M:%S"))
Run Code Online (Sandbox Code Playgroud)
但我得到了轰鸣声错误:
buildDateArray.append(dt.strptime(date,"%y-%b-%d %H:%M:%S"))
File "/usr/lib64/python2.6/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '2014-11-17 00:00:00' does not match format '%y-%b-%d %H:%M:%S'
Run Code Online (Sandbox Code Playgroud)
我不明白为什么'2014-11-17 00:00:00'与格式'%y-%b-%d%H:%M:%S'不匹配
你能看出错误是什么吗?