对于想了解在Android/JAVA中更改变量的值的读者,本文将是一篇不可错过的文章,我们将详细介绍java修改变量值,并且为您提供关于androidwebview:如何在androidwebview
对于想了解在Android / JAVA中更改变量的值的读者,本文将是一篇不可错过的文章,我们将详细介绍java修改变量值,并且为您提供关于android webview:如何在android webview中更改javaScript警报标题文本?、android – 在java中更改主题不会更改背景颜色、android – 如何在屏幕上显示变量的值、android-progressbar – 如何在Android中更改进度条图像的有价值信息。
本文目录一览:- 在Android / JAVA中更改变量的值(java修改变量值)
- android webview:如何在android webview中更改javaScript警报标题文本?
- android – 在java中更改主题不会更改背景颜色
- android – 如何在屏幕上显示变量的值
- android-progressbar – 如何在Android中更改进度条图像
在Android / JAVA中更改变量的值(java修改变量值)
我试图制作一个简单的应用,其中单击tapb按钮可将notaps的变量值递增,而reset按钮会将其设置为0.当我单击tapb时,其值将递增&.单击重置会重置它,但是当我再次单击tabp时,它会从以前的值开始递增.
例如:
init value of notaps = 0;
我单击tabp 3次,notaps值= 3
我单击重置,notaps值= 0
我单击tabp 3次,notaps值= 4
Button tapb = (Button)findViewById(R.id.tapb);
Button reset = (Button)findViewById(R.id.reset);
tapb.setonClickListener(
new Button.OnClickListener(){
int notaps = 0;
@Override
public void onClick(View v) {
TextView taps = (TextView)findViewById(R.id.taps);
notaps++;
taps.setText(String.valueOf(notaps));
}
}
);
reset.setonClickListener(
new Button.OnClickListener() {
@Override
public void onClick(View v) {
TextView taps = (TextView) findViewById(R.id.taps);
int notaps=0;
taps.setText(String.valueOf(notaps));
}
}
);
解决方法:
首先,您有两个名为notaps的int实例,它们彼此无关.您的重置按钮未设置正确的notaps变量.
这是一个应该起作用的代码段.
private int notaps;
Button tapb = (Button)findViewById(R.id.tapb);
Button reset = (Button)findViewById(R.id.reset);
TextView taps = (TextView)findViewById(R.id.taps);
tapb.setonClickListener(
new Button.OnClickListener(){
@Override
public void onClick(View v) {
notaps++;
taps.setText(String.valueOf(notaps));
}
}
);
reset.setonClickListener(
new Button.OnClickListener() {
@Override
public void onClick(View v) {
notaps = 0;
taps.setText(String.valueOf(notaps));
}
}
);
android webview:如何在android webview中更改javaScript警报标题文本?
如何改变这个头衔?
解决方法
webView.setWebChromeClient(new WebChromeClient() { @Override public boolean onjsAlert(WebView view,String url,String message,final JsResult result) { AlertDialog dialog = new AlertDialog.Builder(view.getContext()). setTitle("YourAlertTitle"). setMessage(message). setPositiveButton("OK",new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog,int which) { //do nothing } }).create(); dialog.show(); result.confirm(); return true; } });
android – 在java中更改主题不会更改背景颜色
我正在尝试使用java代码更改运行时的主题,因为我希望用户能够通过首选项菜单更改应用程序主题.
所以,我让用户主题,然后读取结果如下:
if (...) {
getApplication().setTheme(R.style.BlackTheme);
} else {
getApplication().setTheme(R.style.LightTheme);
}
不幸的是,由于某种原因,这不起作用….
字体颜色从深灰色(浅色主题)略微转变为更亮的灰色(黑色主题)
但背景总是保持白/黑(取决于最初在清单文件中选择的主题)
如果我完全删除清单文件中的主题条目,那就好像我会选择黑色主题….
….我有什么东西可以俯瞰吗?
解决方法:
我有同样的问题,我这样解决了..
@Override
public void onCreate(Bundle savedInstanceState) {
if (getIntent().hasExtra("bundle") && savedInstanceState==null){
savedInstanceState = getIntent().getExtras().getBundle("bundle");
}
//add code for theme
switch(theme)
{
case LIGHT:
setTheme(R.style.LightTheme);
break;
case BLACK:
setTheme(R.style.BlackTheme);
break;
default:
}
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//code
}
此代码用于重新创建活动保存包并更改主题.
你必须编写自己的onSaveInstanceState(Bundle outState);
从API-11开始,您可以使用recreate()方法
Bundle temp_bundle = new Bundle();
onSaveInstanceState(temp_bundle);
Intent intent = new Intent(this, MainActivity.class);
intent.putExtra("bundle", temp_bundle);
startActivity(intent);
finish();
android – 如何在屏幕上显示变量的值
嘿伙计们,我知道这是非常基本的,但我需要知道如何在屏幕上显示变量的内容.
我在布局中使用textview吗?
我有一个textview框,我可以设置它在编辑器中说一些东西,但我需要写一个变量的内容,所以我可以做一些错误检查.
有人帮吗?
谢谢
解决方法:
如果在布局XML文件中定义了一个名为textViewName的TextView,则可以在Activity类中执行以下操作:
setContentView(R.layout.layoutName);
TextView textView = (TextView) findViewById(R.id.textViewName);
textView.setText("text you want to display");
这是你在找什么?如果您不需要将其显示在屏幕上,并且只想调试,只需使用Log()和logcat来查看消息.
android-progressbar – 如何在Android中更改进度条图像
进度条.请帮我
解决方法
<ProgressBar android:layout_height="50dp" android:layout_width="60dp" android:layout_centerInParent="true" android:indeterminate="true" android:indeterminateDrawable="@drawable/my_progress_indeterminate"/> </RelativeLayout>
my_progress_interminate.xml:
<?xml version="1.0" encoding="utf-8"?> <animated-rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/load" android:pivotX="50%" android:pivotY="50%" />
animatio.xml:
<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/load" android:duration="50" /> <item android:drawable="@drawable/load" android:duration="50" /> <item android:drawable="@drawable/load" android:duration="50" /> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/load" android:pivotX="50%" android:pivotY="50%" android:fromdegrees="330" android:todegrees="360" android:repeatCount="1" /> </animation-list>
关于在Android / JAVA中更改变量的值和java修改变量值的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于android webview:如何在android webview中更改javaScript警报标题文本?、android – 在java中更改主题不会更改背景颜色、android – 如何在屏幕上显示变量的值、android-progressbar – 如何在Android中更改进度条图像等相关知识的信息别忘了在本站进行查找喔。
本文标签: