android TP3 ex1
This commit is contained in:
parent
aeb0fbed18
commit
de69e1d700
10
DEV4.5/Fleche/.idea/deploymentTargetDropDown.xml
Normal file
10
DEV4.5/Fleche/.idea/deploymentTargetDropDown.xml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="deploymentTargetDropDown">
|
||||||
|
<value>
|
||||||
|
<entry key="app">
|
||||||
|
<State />
|
||||||
|
</entry>
|
||||||
|
</value>
|
||||||
|
</component>
|
||||||
|
</project>
|
@ -1,17 +1,18 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
|
<component name="GradleMigrationSettings" migrationVersion="1" />
|
||||||
<component name="GradleSettings">
|
<component name="GradleSettings">
|
||||||
<option name="linkedExternalProjectsSettings">
|
<option name="linkedExternalProjectsSettings">
|
||||||
<GradleProjectSettings>
|
<GradleProjectSettings>
|
||||||
<option name="testRunner" value="GRADLE" />
|
|
||||||
<option name="distributionType" value="DEFAULT_WRAPPED" />
|
|
||||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||||
|
<option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
|
||||||
<option name="modules">
|
<option name="modules">
|
||||||
<set>
|
<set>
|
||||||
<option value="$PROJECT_DIR$" />
|
<option value="$PROJECT_DIR$" />
|
||||||
<option value="$PROJECT_DIR$/app" />
|
<option value="$PROJECT_DIR$/app" />
|
||||||
</set>
|
</set>
|
||||||
</option>
|
</option>
|
||||||
|
<option name="resolveExternalAnnotations" value="false" />
|
||||||
</GradleProjectSettings>
|
</GradleProjectSettings>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
|
10
DEV4.5/Fleche/.idea/migrations.xml
Normal file
10
DEV4.5/Fleche/.idea/migrations.xml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectMigrations">
|
||||||
|
<option name="MigrateToGradleLocalJavaHome">
|
||||||
|
<set>
|
||||||
|
<option value="$PROJECT_DIR$" />
|
||||||
|
</set>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
|
||||||
<output url="file://$PROJECT_DIR$/build/classes" />
|
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectType">
|
<component name="ProjectType">
|
||||||
|
6
DEV4.5/Fleche/.idea/vcs.xml
Normal file
6
DEV4.5/Fleche/.idea/vcs.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$/../.." vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
@ -1,17 +1,32 @@
|
|||||||
package com.example.fleche;
|
package com.example.fleche;
|
||||||
|
|
||||||
import android.content.DialogInterface;
|
import android.content.DialogInterface;
|
||||||
|
import android.util.Log;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
import android.widget.Button;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
|
|
||||||
public class FlecheListener implements View.OnClickListener {
|
public class FlecheListener implements View.OnClickListener {
|
||||||
|
|
||||||
FlecheListener(ImageView img) {
|
private ImageView imgFleche;
|
||||||
|
private Button ButtonG;
|
||||||
|
private Button ButtonD;
|
||||||
|
FlecheListener(ImageView img, Button bg, Button bd) {
|
||||||
|
super();
|
||||||
|
this.imgFleche = img;
|
||||||
|
this.ButtonG = bg;
|
||||||
|
this.ButtonD = bd;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
//if (view.getId()==)
|
if(view.getId()==ButtonD.getId()) {
|
||||||
|
this.imgFleche.setImageResource(R.drawable.fleche_droite);
|
||||||
|
Log.v("test","droite");
|
||||||
|
}
|
||||||
|
if (view.getId()==ButtonG.getId()) {
|
||||||
|
this.imgFleche.setImageResource(R.drawable.fleche_gauche);
|
||||||
|
Log.v("test","gauche");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,6 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
ImageView FlecheImg = (ImageView) findViewById(R.id.flecheImg);
|
ImageView FlecheImg = (ImageView) findViewById(R.id.flecheImg);
|
||||||
Button btnFlecheG = (Button) findViewById(R.id.flecheGauche);
|
Button btnFlecheG = (Button) findViewById(R.id.flecheGauche);
|
||||||
Button btnFlecheD = (Button) findViewById(R.id.flecheDroite);
|
Button btnFlecheD = (Button) findViewById(R.id.flecheDroite);
|
||||||
btnFlecheG.setOnClickListener();
|
btnFlecheG.setOnClickListener(new FlecheListener(FlecheImg,btnFlecheG,btnFlecheD));
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -36,7 +36,5 @@
|
|||||||
android:layout_toEndOf="@+id/filler"
|
android:layout_toEndOf="@+id/filler"
|
||||||
android:text="→"></Button>
|
android:text="→"></Button>
|
||||||
|
|
||||||
<com.example.fleche.Fleche
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"></com.example.fleche.Fleche>
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
Loading…
Reference in New Issue
Block a user