如何以编程方式更改ActionBar中的MenuItem图标?我试着用
MenuItem menuItem =(MenuItem)findViewById(R.id.action_settings); menuItem.setIcon(getResources().getDrawable(R.drawable.ic_launcher))
但它不起作用.这是我的代码:
主要活动
package com.test;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
public class MainActivity extends ActionBarActivity {
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
MenuItem menuItem = (MenuItem)findViewById(R.id.action_settings);
menuItem.setIcon(getResources().getDrawable(R.drawable.ic_launcher));
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, …Run Code Online (Sandbox Code Playgroud) 我需要一些方法来从谷歌翻译中获取我的短语中的单词.如何从Google Translate Phasebook中获取所有单词?有没有java api呢?
例如,我有简单的android项目,我想从Android Studio的命令行运行它.我怎样才能做到这一点?我想在命令行中输入一些命令:
ant debug adb install bin/MyFirstApp-debug.apk
我在哪里可以找到Android Studio中的命令行?谢谢你的帮助.
我已经使用SDK管理器帮助下载了所有文档.但是如何在下载后在Android Studio中打开此文档和代码示例?
我创建了带边框布局的简单应用程序,并在其中添加了两个按钮和JTable.我在button2和JTable之间使用JSplitPane.我想重新定义块的默认大小,其中位于button1.我该如何解决这个任务?
这是我的代码:
package test;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTable;
import javax.swing.SwingUtilities;
public class Sample {
public Sample() {
JFrame app = new JFrame("Sample");
app.setSize(new Dimension(800,600));
JPanel panel = new JPanel();
app.add(panel);
BorderLayout borderlayout = new BorderLayout();
panel.setLayout(borderlayout);
JButton but1 = new JButton("1");
JButton but2 = new JButton("2");
but2.setMinimumSize(new Dimension(250,0));
String[] colNames = {"Name","Number","Scores"};
Object[][] data = {
{ "Mark",11,12},
{"Tommy",23,34},
{"John",34,45}
};
JTable table = new JTable(data, colNames);
JScrollPane …Run Code Online (Sandbox Code Playgroud) 我刚开始学习Android并想到了一个简单的项目来帮助我学习.
我在LinearLayout上使用ListView创建了一个简单的菜单.
我想要做的是将文本置于ListView中心,并将ListView置于布局中心.
我尝试将重力设置为中心 - Hozitonal,但这不起作用.
是否有任何函数String可以帮助删除字符串中的所有空格?我不想使用这样的方法.
private String deleteSpace(String string) {
String newString = "";
for(int i = 0;i < string.length();i++)
if(string.charAt(i) != ' ')
newString += String.valueOf(string.charAt(i));
return newString;
}
Run Code Online (Sandbox Code Playgroud)
感谢您的任何帮助.
为什么当我尝试用不同的参数显示2个日期时,我放入localtime()函数,控制台显示2个相等的日期?
这是我的代码:
#include<stdio.h>
#include<conio.h>
#include<time.h>
int main() {
time_t time1, time2;
struct tm *timeinfo1, *timeinfo2;
char *time1str, *time2str;
time1 = 3600;
time2 = 3720;
timeinfo1 = localtime(&time1);
timeinfo2 = localtime(&time2);
time1str = asctime(timeinfo1);
time2str = asctime(timeinfo2);
puts(time1str);
puts(time2str);
getch();
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我从数据库得到一些html:
<span style="text-decoration: underline; font-style: italic; font-weight: bold;">Hello Summernote</span>
Run Code Online (Sandbox Code Playgroud)
如何使用Jade将此html添加到div中?当我尝试添加它时,我得到了类似的东西.
<div>"<span style="text-decoration: underline; font-style: italic; font-weight: bold;">Hello Summernote</span>"</div>
Run Code Online (Sandbox Code Playgroud)