我有一个Activity3 EditText秒和一个自定义视图,它作用一个专门的键盘来添加信息到EditTexts.
目前我正在将Activity视图传递给视图,以便我可以获得当前聚焦的编辑文本并更新自定义键盘中的内容.
有没有一种方法可以引用父活动并在EditText不将活动传递到视图的情况下获得当前的焦点?
我有一个ViewPager实例化a View.当搜索结果返回到视图时,我想暂时禁用viewpager和子按钮的滚动.我打电话viewPager.setEnabled(false)但这不会禁用它.
有人有任何想法吗?
到目前为止,我一直在黑客攻击示例,以便了解Android SDK作为一个整体的API.但是,我陷入了僵局.
我正在尝试使用XML文件中的2个TextView来为LinearLayout充气.这些将是分页的视图.我根本无法让这个工作,并意识到我完全不明白代码发生了什么.
查看源代码,我可以看到方法ViewPager.addNewItem从提供的适配器调用InstantiateItem.并调用addNewItem populate().populate()在许多其他地方被调用.
无论如何,在这个例子中,我经历过,当为PagerAdapter重写该方法时,必须包含addView()对ViewPager作为参数传递的ViewPager集合的调用.
如果我想添加多个视图,我认为这将是多次调用addView()的情况,但是当instantiateItem()将一个Object返回给ViewPager(在示例中,我让它返回它添加的视图)我不知道知道该返回什么.我已经尝试返回膨胀的视图和其他一些东西.
请问有人可以解释这里发生了什么吗?
非常感激.
@Override
public Object instantiateItem(View collection, int position) {
layout = inflater.inflate(R.layout.animallayout, null);
TextView tv = (TextView) layout.findViewById(R.id.textView1);
tv.setText("1________________>" + position);
TextView tv2 = (TextView) layout.findViewById(R.id.textView2);
tv.setText("2________________>" + position);
((ViewPager) collection).addView(layout);
return layout;
}
Run Code Online (Sandbox Code Playgroud) 有没有人知道是否有一个基于实体库的方法来实现以下目的.
说我有一个字符串:
"name1, name2, name3, name4"
Run Code Online (Sandbox Code Playgroud)
我想根据逗号分隔符将其解析为2个字符串.
我希望字符串看起来像这样
string1 = "name1";
string2 = "name2, name3, name4";
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?谢谢,m
我有一个包含静态图像(地图)的ImageView,我想在用户点击的地图上放置一个标记.
我注册了一个OnTouchListener,它提供了点击的坐标,但我不知道如何在这个位置绘图.欣赏任何想法.
谢谢,m
这是解决问题的简单方法.它工作,在用户在屏幕上按下的背景图像上放置一个红点.如果有人能看到问题,请告诉我.谢谢,m
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.util.Log;
import android.view.ViewTreeObserver;
import android.widget.ImageView;
public class MapPin extends ImageView {
private static final String TAG = "MapPin";
private Paint mPaint;
private int mBackgroundHeight;
private int mBackgroundWidth;
private float mPinX;
private float mPinY;
//private Context mContext;
private void initMapPinView(){
mPaint = new Paint();
mPaint.setColor(Color.RED);
}
public MapPin (Context c){
super(c);
initMapPinView();
}
public MapPin (Context c, AttributeSet attrs){
super(c, attrs);
initMapPinView();
}
public void setPin …Run Code Online (Sandbox Code Playgroud) 我正在尝试用Java构建一个字符串,该字符串最长为3,最长为1.
我正在构建字符串取决于整数数组的内容,并且如果数组的内容为-1,则希望在字符串中输出空字符.否则,该字符串将包含整数的字符版本.
for (int i=0; i < mTypeSelection.length; i++){
mMenuName[i] = (mTypeSelection[i] > -1 ? Character.forDigit(mTypeSelection[i], 10) : '\u0000');
}
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止,但当我输出数组{0,-1,-1}的字符串而不是只是得到字符串"0"我得到字符串"0 ".
有谁知道我怎么能得到我想要的结果.
谢谢,m
例如
import java.util.*;
public class mainXX {
public static void main(String args[]){
System.out.println(new Date());
}
}
Run Code Online (Sandbox Code Playgroud)
如果我运行此代码我正在创建一个新的Date对象但不调用任何方法,它只调用默认构造函数,如下所示:
public Date(){this(System.currentTimeMillis()); }
System.out.println如何从此声明中最终打印字符串日期(Tue Sep 27 12:04:42 EST 2011),因为构造函数不能返回值?
我知道这是一个简单的问题,但我无法弄清楚发生了什么.谢谢,m
我正在尝试在 Javafx2 中制作带有播放列表的媒体播放器。
我很挣扎,因为我希望播放列表在当前歌曲结束时前进到下一首歌曲。我期待一个可以在我的播放列表类中实现的监听器接口,但提供的只是一个可运行的接口。
有没有人有使用这个 API 的经验可以帮助我?