アプリケーションのさまざまなインテントの色を変更したいとします。1つのインテントアクションバーの色が赤色で、他のインテントの場合はアクションバーの色が黄色です。 ここに私のAndroidMenifest.xmlがあり、ラベルのテキストを変更しました。 しかし、そのテキスト背景の背景をアプリケーションのメイン画面と同じように変更するには。 アプリケーション内の異なるインテントの色を変更する
私は変更を行いましたが、動作していません。 `package com.example.android.miwok;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Set the content of the activity to use the activity_main.xml layout
file
setContentView(R.layout.activity_main);
TextView numbers = (TextView) findViewById(R.id.numbers);
// Set a click listener on that View
numbers.setOnClickListener(new View.OnClickListener() {
// The code in this method will be executed when the numbers View is
clicked on.
@Override
public void onClick(View view) {
Intent numbersIntent = new Intent(MainActivity.this,
NumbersActivity.class);
startActivity(numbersIntent);
Intent i=new Intent(MainActivity.this,NumbersActivity.class);
i.putExtra("toolbarColor", Color.BLUE);
}
});
TextView family = (TextView) findViewById(R.id.family);
// Set a click listener on that View
family.setOnClickListener(new View.OnClickListener() {
// The code in this method will be executed when the family View is
clicked on.
@Override
public void onClick(View view) {
Intent familyIntent = new Intent(MainActivity.this,
FamilyMembersActivity.class);
startActivity(familyIntent);
}
});
TextView colors = (TextView) findViewById(R.id.colors);
// Set a click listener on that View
colors.setOnClickListener(new View.OnClickListener() {
// The code in this method will be executed when the colors View is
clicked on.
@Override
public void onClick(View view) {
Intent colorsIntent = new Intent(MainActivity.this,
ColorsActivity.class);
startActivity(colorsIntent);
}
});
TextView pharses = (TextView) findViewById(R.id.phrases);
// Set a click listener on that View
pharses.setOnClickListener(new View.OnClickListener() {
// The code in this method will be executed when the numbers View is
clicked on.
@Override
public void onClick(View view) {
Intent pharsesIntent = new Intent(MainActivity.this,
PharsesActivity.class);
startActivity(pharsesIntent);
}
});
}
public void openNumberList(View view){
Intent viewNumber= new Intent(this,NumbersActivity.class);
startActivity(viewNumber);
}
public void openFamilyMembersList(View view){
Intent viewFamily= new Intent(this,FamilyMembersActivity.class);
startActivity(viewFamily);
}
public void openPharsesList(View view){
Intent viewPharses= new Intent(this,PharsesActivity.class);
startActivity(viewPharses);
}
public void openColorsList(View view){
Intent viewColor= new Intent(this,ColorsActivity.class);
startActivity(viewColor);
}
}
`
あなたのコードの画像を共有しないでください。ここにコピーしてください... –
次回は気をつけます –