嘿伙计们,我知道这是非常基本的,但我需要知道如何在屏幕上显示变量的内容.
我在布局中使用textview吗?
我有一个textview框,我可以设置它在编辑器中说一些东西,但我需要写一个变量的内容,所以我可以做一些错误检查.
有人帮吗?
谢谢
您好我有一个应用程序,我可以触摸滚动浏览几个屏幕,如Android Homescreen应用程序.
我现在设法在每个页面上添加一个按钮,从此更改为新活动,但滚动是从左到右,我希望它在单击按钮时向下滚动,但我无法弄清楚如何做到这一点.
(这可能是一个非常棒的问题 - 抱歉.)
这是我的main.java文件
public class main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button onebutton = (Button)findViewById(R.id.soundsone);
onebutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(main.this, series1button.class);
startActivity(i);
}
});
Button twobutton = (Button)findViewById(R.id.soundstwo);
twobutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(main.this, series2button.class);
startActivity(i);
}
});
Button threebutton = (Button)findViewById(R.id.soundsthree);
threebutton.setOnClickListener(new OnClickListener() …Run Code Online (Sandbox Code Playgroud) 这是其中一个堆栈跟踪的示例,如何从中修复我的应用程序?谷歌市场上还有其他任何工具可以帮助我吗?
java.lang.IllegalStateException:未知URL:content:// media/external/audio/albumart/-1,位于android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java)的android.os.Parcel.readException(Parcel.java:1255) :160)在android.content.ContentProviderProxy.insert(ContentProviderNative.java:450)的android.doc.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114)的android.content.ContentResolver.insert(ContentResolver.java:587) com.multi.board.series9button.onContextItemSelected(series9button.java:95)中的.multi.board.series9button.function2(series9button.java:155)位于com的android.app.Activity.onMenuItemSelected(Activity.java:2206). android.internal.policy.impl.PhoneWindow $ ContextMenuCallback.onMenuItemSelected(PhoneWindow.java:2781)位于com.android.internal.view的com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:158). menu.MenuBuilder.performItemAction(MenuBuilder.java:855)at com.android.internal.view.menu.MenuDialogHelper.onClick(MenuDia)logHelper.java:137)在android.widget.ListView的android.widget.AdapterView.performItemClick(AdapterView.java:284)的com.android.internal.app.AlertController $ AlertParams $ 3.onItemClick(AlertController.java:876). performItemClick(ListView.java:3382)在Android.os.Handler.dispatchMessage(Handler)上的android.widget.AbsListView $ PerformClick.run(AbsListView.java:1696)android.os.Handler.handleCallback(Handler.java:587) .java:92)在android.app.Looper.loop(Looper.java:144)的android.app.ActivityThread.main(ActivityThread.java:4937)at java.lang.reflect.Method.invokeNative(Native Method)at at java.lang.reflect.Method.invoke(Method.java:521)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:868)at com.android.internal.os.ZygoteInit.main( ZygoteInit.java:626)at dalvik.system.NativeStart.main(Native Method)
编辑:
我实际上称它为功能2!什么是糟糕的编程.这是功能.问题是我无法通过我的手机或其他任何我试过的机器崩溃....
Run Code Online (Sandbox Code Playgroud)public void function2(int id){ Toast.makeText(this, "Set as notification",Toast.LENGTH_SHORT).show(); String sdcard = Environment.getExternalStorageDirectory().getAbsolutePath();
Run Code Online (Sandbox Code Playgroud)String path = sdcard + "/multi10/" + Global.currentboard +"/ series9";
Run Code Online (Sandbox Code Playgroud)File k = new File(path, Global.currentsound); ContentValues values = new ContentValues(); values.put(MediaStore.MediaColumns.DATA,k.getAbsolutePath()); values.put(MediaStore.MediaColumns.TITLE,"MultiboardNotif"); values.put(MediaStore.MediaColumns.MIME_TYPE,"audio/mpeg"); values.put(MediaStore.Audio.Media.ARTIST,"未知艺术家"); values.put(MediaStore.Audio.Media.IS_RINGTONE,false); values.put(MediaStore.Audio.Media.IS_NOTIFICATION,true); values.put(MediaStore.Audio.Media.IS_ALARM,false); values.put(MediaStore.Audio.Media.IS_MUSIC,false);
Run Code Online (Sandbox Code Playgroud)Uri uri =MediaStore.Audio.Media.getContentUriForPath(k.getAbsolutePath());
getContentResolver().delete(uri,MediaStore.MediaColumns.TITLE …
这是我的形状
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#80000000"
android:endColor="#80FFFFFF"
android:angle="45"/>
<padding android:left="7dp"
android:top="7dp"
android:right="7dp"
android:bottom="7dp" />
<corners android:radius="10dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)
这就是我按下按钮所需要的
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#80FFFFFF"
android:endColor="#80000000"
android:angle="45"/>
<padding android:left="7dp"
android:top="7dp"
android:right="7dp"
android:bottom="7dp" />
<corners android:radius="10dp" />
</shape>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/button_pressed" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/button_focused" /> <!-- focused -->
<item android:drawable="@drawable/button_normal" /> <!-- default -->
</selector>
Run Code Online (Sandbox Code Playgroud)
我尝试将此代码链接到两个形状但是当我将其设置为背景时,它只是使我的按钮默认为灰色.
并且我将选择器添加到我的按钮的背景中,它具有正确的不透明度,但我需要它在单击时显示不同的颜色(如白色或其他东西).
有谁有想法吗?
android ×4
button ×2
animation ×1
debugging ×1
google-play ×1
homescreen ×1
selector ×1
shape ×1
stack-trace ×1
textview ×1
variables ×1