我有一个TextView,我想倒数(3 ... 2 ...... 1 ......事情发生了).
为了使它更有趣,我希望每个数字以完全不透明度开始,并淡出透明度.
有一个简单的方法吗?
只是一个基本问题:如果我有几十个属于ListAdapter的EditText字段,那么各个EditText字段如何知道它们属于哪一行?
目前我正在使用TextWatcher来监听文本输入.我已经尝试扩展TextWatcher,以便我可以将EditText的位置传递给TextWatcher的构造函数.
但是,当弹出软键盘时,与各种EditText字段对应的位置会随机播放.
如何跟踪EditText字段到正确的位置?
我正在使用GridView来解决问题.每个项目的布局都是一个ImageView,其下方有TextView和EditText字段.
每个EditText的文本都保存在一个名为strings的全局String数组中.它最初是空的,并由我的TextWatcher类更新.
public void initList()
{
ArrayAdapter<String> listAdapter = new ArrayAdapter<String>(this, R.layout.shape, strings)
{
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = LayoutInflater.from(getContext()).inflate(R.layout.shape, null);
}
final String theData = getItem(position);
final EditText editText = (EditText) convertView.findViewById(R.id.shape_edittext);
editText.setText(theData);
editText.addTextChangedListener(
new MyTextWatcher(position, editText)
);
ImageView image = (ImageView) convertView.findViewById(R.id.shape_image);
image.setBackgroundResource(images[position]);
TextView text = (TextView) convertView.findViewById(R.id.shape_text);
if (gameType == SHAPES_ABSTRACT)
text.setText("Seq:");
else
text.setVisibility(View.GONE);
return convertView;
}
@Override
public String …Run Code Online (Sandbox Code Playgroud) 我想为一个简单的Android应用程序创建滚动文本自动收报机.
我有一个存储在数组中的大量引号列表,我想用引号随机填充我的自动收报机:一个引号一直滚动,然后另一个随机选择并滚动它,依此类推.
无论重点是什么,还是在盘旋的情况下,自动收报机都应该突然出现...
1)如何为这些目的创建文本自动收报机?
2)如何使用从我的阵列中选择的稳定的随机引号流填充自动收报机?
谢谢
我正在开发一个应用程序,我正在寻找一些一般指导:
该应用程序是一个记忆培训师,将有几种不同的模式:
问题是:我可以使用单个xml布局文件来完成此操作,并且我应该为每个布局文件使用相同的布局类型(如果是,那应该是什么!)?这是一个很大的应用程序,所以一致性将是天堂般的.
我更喜欢灵活的布局,现在我倾向于GridView.
有什么想法吗?
我收到了错误java.lang.OutOfMemoryError: bitmap size exceeds VM budget.
创建位图以便手动绘制折线图时会发生这种情况.
width = display.getWidth() - 10;
height = width * 4 / 5;
Bitmap emptyBmap = Bitmap.createBitmap(width, height, Config.ARGB_8888);
Bitmap charty = createMyGraphAndStuff(emptyBmap);
Run Code Online (Sandbox Code Playgroud)
看起来分配的总内存大约是700 Kb,这是一个不合理的数量.
我已经看到了从文件创建位图时调用的其他解决方案,但在这里我自己生成一个.如何最小化其内存占用?
这里有一些代码可以让您更好地了解它正在做什么:
public Bitmap DrawTheGraphAndStuff(Bitmap bitmap, String[] scores)
{
Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888);
Canvas canvas = new Canvas(output);
drawTheGridLines(canvas);
plotTheDataPoints(canvas , scores , "the title" , 0 );
canvas.drawBitmap(bitmap, rect, rect, paint);
return output;
}
Run Code Online (Sandbox Code Playgroud) 我有一个使用netbeans编写的GUI,其中包含一些简单的组件.我希望能够在JFrame内部绘制GUI组件的同时绘制图像(任何文件类型,最简单).
不必调整它们的大小,只需按原样绘制它们,在我选择的x和y位置.每次更新时都会绘制几张图像,一些图像将被隐藏,另一些图像将被显示.更新只会每5秒左右发生一次,因此速度快并不是真正的问题.
如果可以将事件附加到被点击的图像上,那将是很好的,但不是必需的.
这是一个非常简单的任务,我还没有得到一个简单的答案.
我该怎么做呢?
谢谢
package Pokertable;
Run Code Online (Sandbox Code Playgroud)
/**要更改此模板,请选择"工具"| 模板*并在编辑器中打开模板.*/
/**ClientWindow.java**创建于2009年9月12日,下午9:10:48*/
/****@author Robert*/public class ClientWindow扩展javax.swing.JFrame {
/** Creates new form ClientWindow */
public ClientWindow() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jScrollPane1 = new javax.swing.JScrollPane();
jTextField1 = new javax.swing.JTextField(); …Run Code Online (Sandbox Code Playgroud) 这里很简单的问题:
我在Eclipse中有一个android项目.不了解包的工作原理,我看到我的项目有一百个不同的名字.
哪个项目的特定属性决定了用户在手机上看到的应用程序名称?
作为后续,我该如何修改它.
谢谢
我有一个GridView,它由一个包含ImageView和EditText的布局填充.
当活动打开时,是否有一种简单的方法将焦点设置为第一个EditText并弹出键盘?