我正在尝试更改UISegmentedcontrol的高度,但在Interface Builder中不允许这样做.有没有办法改变或者不可能?
谢谢
我有一个简单的程序,一个TextView和两个按钮:Button1和Button2.
单击按钮1将启动计数器,每1秒增加1并在TextView上显示结果; 按钮2上的叮当声将使其停止.这是我的Button1代码的一部分.但它不起作用.
Timer T=new Timer();
T.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
myTextView.setText("count="+count);
count++;
}
}, 1000, 1000);
Run Code Online (Sandbox Code Playgroud)
我知道使用Thread有一些类似的问题,但似乎他们没有提到停止计数器.
任何建议都非常感谢.
添加:
您好,我刚从一个更大的程序中缩短了我的代码,但它仍然崩溃了:
package com.example.hello;
import java.util.Timer;
import java.util.TimerTask;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends Activity {
TextView myTextView;
int count=0;
Timer T;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myTextView=(TextView)findViewById(R.id.t);
T=new Timer();
T.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
myTextView.setText("count="+count);
count++;
}
}, 1000, 1000);
}
@Override
public boolean onCreateOptionsMenu(Menu …Run Code Online (Sandbox Code Playgroud) 我有兴趣制作一个左对齐的UIAlertView,其中有几行像公告列表一样,如下所示:
这是我到目前为止所拥有的:
alert = [[UIAlertView alloc] initWithTitle: @"How to use buttons"
message: @"line 1. line 2, line 3 "
delegate: nil
cancelButtonTitle: @"OK"
otherButtonTitles: nil];
Run Code Online (Sandbox Code Playgroud)
我还想将警报视图的颜色更改为红色.
我想通过代码将按钮移动到屏幕的中心.我在某个地方看到它只是几行代码,但找不到它们.
我有一个N个整数元素的NSMutableArray(N> 4),我想从这个数组中得到3个不同的随机元素.我真的不需要一个完美均匀的分布,只有3个不同的随机元素应该没问题.你有什么建议吗?谢谢
我正在尝试使用Java从Google Translate下载文本到语音.它适用于英语,但对于日语则不成功.以下是我的代码:
try{
String word="?????";
word=java.net.URLEncoder.encode(word, "UTF-8");
URL url = new URL("http://translate.google.com/translate_tts?tl=ja&q="+word);
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
urlConn.addRequestProperty("User-Agent", "Mozilla/4.76");
InputStream audioSrc = urlConn.getInputStream();
DataInputStream read = new DataInputStream(audioSrc);
OutputStream outstream = new FileOutputStream(new File("mysound.mp3"));
byte[] buffer = new byte[1024];
int len;
while ((len = read.read(buffer)) > 0) {
outstream.write(buffer, 0, len);
}
outstream.close();
}catch(IOException e){
System.out.println(e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)
你有什么想法或建议吗?
我有一个texfile如下:
line1
line2
line3
line4
line5
....
Run Code Online (Sandbox Code Playgroud)
我想从文件中读取两个字符串数组,以便line1, line3, line 5,...进入array1并line 2, line 4, line 6,...进入array2.数组的每个元素都存储一行.
我在GridView上有一个非常基本的程序,有一些按钮,如下面的代码所示.程序运行正常,按钮显示在网格中,但点击时它们不响应.如果我将我的代码更改为图像的网格视图,它可以正常工作.我相信在某处gridView.setOnItemClickListener或在某处我错了public View getView().Ayn的建议?谢谢
public class MainActivity extends Activity {
public String[] filenames ={"B1","B2","B3","B4","B5","B6"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GridView gridView = (GridView) findViewById(R.id.gridview);
gridView.setAdapter(new ButtonAdapter(this));
gridView.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> parent,
View v, int position, long id){
Toast.makeText(getBaseContext(),
"pic" + (position + 1) + " selected",
Toast.LENGTH_SHORT).show();
}
});
}
public class ButtonAdapter extends BaseAdapter {
private Context context;
public ButtonAdapter(Context c){
context = c;
}
public int getCount() {
return filenames.length;
} …Run Code Online (Sandbox Code Playgroud) 我的应用程序在窗口中有许多按钮,我想将所有这些按钮设置在一起.你有什么建议吗?谢谢