-1
皆がうまくやってくれることを願っています。これはこの便利なウェブサイトに関する私の最初の質問です。 Android Studio(バージョン2.2.2)を使用してアンドロイドで初めてのアプリを作成しようとしています。タイトルを変更したり、オプションメニューのアイコンを表示したりすることはできません。次の画像は、それがどのように見えるかです。タイトルを変更できず、アクションバーにアイコンを表示できません
次は(一部が使用されていない)私のstrings.xmlです:
<resources>
<string name="app_name">Weekly Duties</string>
<string name="weekly">Weekly things to do</string>
<string name="vognormal">Vault of Glass (Normal)</string>
<string name="stop">Stop Clicking me</string>
<string name="title_search">Search</string>
<string name="title_share">Share</string>
</resources>
このコードは、私のactivity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/app_name"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="hobbiapps.destinyweeklytracker.MainActivity"
android:showAsAction="always"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/weekly"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<CheckBox
android:text="CheckBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/checkBox3"
android:layout_below="@+id/checkBox1"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<CheckBox
android:text="@string/vognormal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/checkBox1"
android:layout_below="@+id/textView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="13dp"
tools:ignore="UnknownId" />
</RelativeLayout>
である。これは
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/settings_id"
android:title="Settings"
android:orderInCategory="0"
android:showAsAction="always"
android:icon="@drawable/ic_settings_black_24dp" //icon for settings
tools:ignore="AppCompatResource" />
<item
android:id="@+id/share_id"
android:title="Share"
android:showAsAction="always"
android:orderInCategory="0"
android:icon="@drawable/ic_share_black_24dp" //icon for sharing
tools:ignore="AppCompatResource" />
<item
android:id="@+id/about_me_id"
android:title="About Me"
android:showAsAction="never"
tools:ignore="AppCompatResource" />
<item
android:id="@+id/Contact_Me_id"
android:title="Contact Me"
android:showAsAction="never"
tools:ignore="AppCompatResource" />
<item
android:id="@+id/search_id"
android:title="Search"
android:orderInCategory="0"
android:showAsAction="always"
tools:ignore="AppCompatResource"
android:icon="@drawable/ic_search_black_24dp"/> //icon for searching
</menu>
私main_menu.xmlです
そして最後に、MainActivity.java
package hobbiapps.destinyweeklytracker;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.support.v7.app.ActionBarActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater menuinflater = getMenuInflater();
menuinflater.inflate(R.menu.main_menu, menu);
return true;
}
}
事前にお手数ですがありがとうございます。