我有三个EditText,我想要连接前两个EditText字段中的字符串,并显示在第三个EditText字段中.在第二个字段输入字符串后,它会自动连接并设置在第三个EditText中.
EditText text1 = (EditText) findViewById(R.id.text1);
mtext1=text1.getText.toString();
EditText text2 = (EditText) findViewById(R.id.text2);
mtext2 = text2.getText.toString();
mtext3=mtext1.concat().mtext2;
Edit text3 = (EditText) findViewById(R.id.text3);
text3 = setText(mtext3.toString());
Run Code Online (Sandbox Code Playgroud)
我写了上面的代码.但是我在第三个EditText中没有结果.请给出我在我的程序中实现的解决方案
我是Android的新手.我找不到任何计算时差的方法.所以请帮助我.我设计了一个简单的应用.在这个程序中,我采用了3个EditTexts,在这些EditText中,我想输入登录时间和注销时间,然后将这些值存储在数据库中,而在第3个EditText中,我想显示这两个时间之间的差异.
我想计算时差.我有三个EditTexts,我想在HH:MM格式的前两个edittexts中输入时间.然后计算时差,结果将以相同的格式显示在第三个edittext字段上.如果日期改变,时间差将根据该计算,即
如果第一次= 23:00,第二次= 01:00
那么,时差= 02:00小时
public class TimeCalculate extends Activity {
private String mBlock;
private String mBlockoff;
private String mBlockon ;
// String mHours, mMinutes;
Date date1, date2;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
EditText blockoff = (EditText) findViewById(R.id.blockoff);
mBlockoff = blockoff.getText().toString();
EditText blockon = (EditText) findViewById(R.id.blockon);
mBlockon = blockon.getText().toString();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("hh:mm");
try {
date1 = simpleDateFormat.parse(mBlockoff);
} catch (ParseException e) {
// TODO Auto-generated …
Run Code Online (Sandbox Code Playgroud) 我正在尝试将Pinterest集成到我的Android应用程序中并使用image固定/共享消息.但我没有办法做任何事情.我下载了Pinterest SDK并在我的项目中添加了jar文件.
以下是我的代码snnipet.
PinIt pinIt = new PinIt();
PinIt.setPartnerId("My ID");
pinIt.setUrl("http://placekitten.com/400/300");
pinIt.setImageUrl(m_cObjSocialTable.getPinterestImagePath());
pinIt.setDescription(pMessage);
pinIt.setListener(new PinItListener() {
@Override
public void onStart() {
super.onStart();
}
@Override
public void onComplete(boolean completed) {
super.onComplete(completed);
if (completed) {
System.out.println("Pinit complete");
}
}
@Override
public void onException(Exception e) {
super.onException(e);
System.out.println("Pinit Exception");
}
});
pinIt.doPinIt(this);
Run Code Online (Sandbox Code Playgroud)
但它没有发布,在onComplete()中我们变得虚假.请帮帮我
谢谢和问候Tiru
我的项目中有一个要求,默认情况下Edittext的输入类型是Number.我们可以给User一个选项,将输入类型Number更改为Text/Alphabets.
谢谢Tiru
如何制作一个自定义的Edittext,以便它看起来像在Android中旋转45度,它应该是可编辑的,以便用户可以在旋转的Edittext上输入文本.我试过了.但我没有得到任何解决方案.请给出一些想法来做到这一点.
如何计算时差并以00:00格式显示结果.我找不到方法,如何将字符串数据发送到日期以及如何以EditText 00:00格式显示结果.我自己试了但是它显示了找不到来源的错误.下面是代码.
public class TimeCalculate extends Activity {
private String mBlock = null;
private String mBlockoff = null;
private String mBlockon = null;
Date date1,date2;
EditText block;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
EditText blockoff = (EditText) findViewById(R.id.blockoff);
mBlockoff = blockoff.getText().toString();
EditText blockon = (EditText) findViewById(R.id.blockon);
mBlockon = blockon.getText().toString();
block = (EditText) findViewById(R.id.block);
mBlock = getDifference(date1, date2);
date1 = new Date(mBlockoff);
date2 = new Date(mBlockon);
blockon.addTextChangedListener(new TextWatcher() {
public …
Run Code Online (Sandbox Code Playgroud) 我想在"/ mnt/extsd/MyFolder"这个路径上创建一个目录.在调用mkdir()时它返回false.我在我的平板电脑上插入了sdcard,将外部路径设为"/ mnt/extsd"并尝试在此路径上创建一个文件夹.以下是我的代码,
File lSDCardDirFile = new File("/mnt/extsd/MyFolder");
if (!lSDCardDirFile.exists()) {
System.out.println("Is folder created --- " + lSDCardDirFile.mkdirs());
}
Run Code Online (Sandbox Code Playgroud)
我给了权限,.我想在外部SD卡中创建可移动SD卡的文件夹.我使用的是android 4.0 ICS版设备.
我创建了一种不同的方法来获取外部SD卡的路径,
public static String[] getStorageDirectories()
{
String[] lDirs = null;
BufferedReader lBufferReader = null;
try {
lBufferReader = new BufferedReader(new FileReader("/proc/mounts"));
ArrayList list = new ArrayList();
String lStrline;
while ((lStrline = lBufferReader.readLine()) != null) {
if (lStrline.contains("vfat") || lStrline.contains("/mnt")) {
StringTokenizer lTokenizer = new StringTokenizer(lStrline, " ");
String lStrPath = lTokenizer.nextToken();
lStrPath = lTokenizer.nextToken(); // Take the second …
Run Code Online (Sandbox Code Playgroud)